Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140554
  • 博文数量: 25
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 232
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-04 16:25
文章分类

全部博文(25)

文章存档

2019年(1)

2018年(1)

2017年(14)

2015年(9)

我的朋友

分类: 嵌入式

2017-07-06 11:09:51

有时我们通过gcc编译程序时需要使用到相关编译参数如: -I 等等。
-I 的意思是把-I指定的目录作为第一个寻找头文件的目录。 一般默认寻找头文件的顺序为: /usr/include --> /usr/local/include ,
   如果加了-I 则把-I指定的目录放在第一个。
-L 的意思是把-L指定的目录作为第一个寻找库文件的目录。 寻找库文件的默认顺序为: /usr/lib/ --> /usr/local/lib/, 如果加上-L
    则把-L指定的目录放在第一个。
-l(小写的L), -lpthread, 表示链接时寻找libpthread.so动态库文件。 在加上 -static 表示寻找libpthread.a静态库。
--sysroot=dir      Use dir as the logical root directory for headers and libraries.
阅读(1837) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~