06_Linux
jaazure
这个作者很懒,什么都没留下…
展开
-
2010.11.17--如何编写Makefile文件(一)
<br />一、Makefile的原理和作用<br /> 避免输入冗余的命令行<br /> 避免漏掉需要编译的文件<br /> 避免编译无需编译的文件<br /> 避免手动清洁目录<br /> <br />根据程序之间的依赖关系,决定是否编译及编译顺序。<br />根据源文件和目标文件的修改时间,决定是否编译。<br />根据定义的编译规则,生成目标文件 / 执行程序。<br /> <br />Makefile 文件:<br />� 描述程序文件之间的依赖关系和编译方法。<br />Make转载 2010-11-16 21:21:00 · 444 阅读 · 0 评论 -
2010.11.16-gcc/g++编译选项
<br /> -c <br /> 生成obj的.o文件,不生成可执行文件<br /> 只预处理,编译和汇编,不链接。<br /> 例子:<br /> gcc -c hello.cpp<br /> 他将生成.o的obj文件<br /> <br /> -g<br /> 编译时,产生调试信息可以用于gdb<br /> <br /> -o<br /> 生成可执行文件,指定可执行文件名。如果没有,默认为a.out<br /> 例子:<br /> g++ -o hello hello转载 2010-11-16 22:18:00 · 665 阅读 · 0 评论