Linux下gcc学习

来源:互联网 发布:检测网络的命令ping 编辑:程序博客网 时间:2024/06/05 22:38

1.gcc

-o选项表示我们要求输出的可执行文件名. 

-c选项只要求编译器输出目标代码,而不必要输出可执行文件. 

-g选项让编译器在编译的时候提供我们以后对程序进行调试的信息. 

查看更多信息:














2.多命令文件执行:Makefile
三个非常有用的变量分别是$@,$^,$<代表的意义分别是: $@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件.

格式:target: components 
          TAB rule 
第一行表示依赖关系,第二行是规则. 




3.系统缺省库的路径/lib /usr/lib /usr/local/lib 在这三个路径下面的库可以不指定路径. 

0 0
原创粉丝点击