软讯网络 > 操作系统 > Linux > [2006年05月06日]linux下gcc编译常用格式
【标 题】:[2006年05月06日]linux下gcc编译常用格式
【关键字】:
2006,05,06,linux,gcc
【来 源】:http://www.cublog.cn/u/18527/showart.php?id=108952
[2006年05月06日]linux下gcc编译常用格式
命令:gcc [-o 可执行文件名] 源文件 [其它选项]
可执行文件一般以.out为后缀,如果没有用-o选项指定名称,默认为a.out
其他选项有 -lm ,作用是把math.h库连接进来。例如,如果源文件中使用sqrt函数,并且在开头也包含了 #include <math.h> 命令,但是如果不加 -lm 选项,编译是不能通过的,会产生错误。
但是我不知道为什么在使用如 strcmp 之类的函数时却不用刻意的加什么选项就可以直接编译,只要在文件开头包含了 #include <string.h> 命令。