gcc 的-I,-L,-l的使用说明
来源:互联网 发布:ios软件开发工资 编辑:程序博客网 时间:2024/04/30 11:13
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,通过下面例子来理解:
例:
gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
上面这句表示在编译hello.c时:
-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->;/usr/include-->;/usr/local/include
-L /home/hello/lib表示将/home/hello/lib目录作为第一个寻找库文件的目录,寻找的顺序是:/home/hello/lib-->;/lib-->;/usr/lib-->;/usr/local/lib
-lworld表示在上面的lib的路径中寻找libworld.so动态库文件(如果gcc编译选项中加入了“-static”表示寻找libworld.a静态库文件)
例:
gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
上面这句表示在编译hello.c时:
-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->;/usr/include-->;/usr/local/include
-L /home/hello/lib表示将/home/hello/lib目录作为第一个寻找库文件的目录,寻找的顺序是:/home/hello/lib-->;/lib-->;/usr/lib-->;/usr/local/lib
-lworld表示在上面的lib的路径中寻找libworld.so动态库文件(如果gcc编译选项中加入了“-static”表示寻找libworld.a静态库文件)
0 0
- gcc 的-I,-L,-l的使用说明
- gcc -L -I -l 的区别
- gcc 的-I,-L,-l说明
- gcc -I(大写的i),-L(大写L)和-l(小写的L)详解
- gcc -L -I -l
- gcc中的参数-I -L -l三者的区别
- gcc的 -L -I -l -rpath -rpath-link
- GCC -L-l -D -I 参数的用法
- GCC -I -L -l 和 运用自己的函数库
- gcc 中-I、 -L 与-l选项的作用
- gcc中(-I -l -L)参数的意义
- gcc -I -L -l区别
- gcc -I -L -l区别
- gcc -I -L -l区别
- gcc -I -L -l区别
- gcc -I -L -l区别
- gcc中的-I, -L -l
- gcc -I -L -l区别
- WebGIS的分析利器,ThematicMap新版本发布了
- 我今天很开心
- 面试70问经典回答技巧
- Hibernate配置Proxool以连接oracle 11g
- 炒作人工智能的危害
- gcc 的-I,-L,-l的使用说明
- Python中super的用法探究
- 数据库基本操作Mysql与Oracle
- Android实战技巧:为从右向左语言定义复杂字串
- MVC框架的映射和解耦
- Hadoop文件系统支持释疑之S3
- c++模板函数文件组织,避免redefinition of 错误
- mysql navicat快捷键说明
- 系统、软件版本号大全