码迷,mamicode.com
首页 > 其他好文 > 详细

Makefile心得

时间:2015-04-29 21:37:47      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

     笔者擅长的语言是Java,最近被老师拉过来做Linux C,里面经常用到Makefile。

    Makefile大学的时候学过,当时觉得很头疼,放了几年后,现在看起来,没以前那么难了,大体思路和shell差不多,就是定义变量、拼接命令之类的,如果能很好的了解gcc的编译命令的话,写个Makefile真是不在话下(突然感觉这句话说的太肤浅。。。。)。这里简单记录一下写Makefile中发现的几点吧。

    gcc相关:

    需要编译生成动态库的时候,需要在参数中添加-fPIC -shared标志位,然后再将各对象组成一个对象即可。

    Makefile相关:

    首先是<target>:<source>格式语句,表明了需要由什么得到什么,该格式语句下即为生成该目标的方法。方法中,值得注意的是有几个特殊符号:$@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。

    先写到这里吧,还是没有写博客的习惯,写一会就没心情了。。。

Makefile心得

标签:

原文地址:http://www.cnblogs.com/qq690388648/p/makefile_gcc_digest.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!