gcc编译中常用参数: -I dir -L dir -w -Wall -On

1、-I dir 在头文件的搜索路径中添加目录dir目录。在include语句中“<>”表示在默认路径“/usr/include”和/usr/local/include中搜索头文件,引号“”表示在本目录下搜索。如果在即编写头文件,如果头文件位置与当前.c文件不在同一个目录,则就需要利用-I 头文件所在目录即可。

2、-L dir gcc到系统默认的路径“/usr/lib”下查找库文件。头文件包含声明, 而编译后的库文件包含函数实现或者与DLL库的连接,在库文件的搜索路径列表中添加dir目录,“-L dir”指定的是路径,而不是文件,所以不能在路径中包含文件名。如果需要包含指定文件就要用到“-llibrary”参数,它可以指定GCC去找库文件。linux下有一个规定:必须以l/i/b三个字母开头,因此在用“-I” 指定链接库文件时可以省去lib三个字母。同时也可以省去链接库的版本号。

3.linux下动态链接库默认后缀名“.so”,静态链接库默认后缀名“.a”。

4、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值