Makefile中 -I -L -l区别
转载自:http://blog.csdn.net/davion_zhang/article/details/41805641
我们用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静态库文件)
- 顶
- 1
- 踩
Makefile中 -I -L -l区别相关推荐
- VC中_T()与L区别(转)
VC中_T("")与L区别 区别解释 一说这个话题,肯定涉及MS的字符集,先看MS对_T(其中_TEXT(")与_T("")一样)的定义: [cpp] ...
- Makefile: 参数-I (大写字母i), -l (小写字母l) 和-L的区别
在写Makefile的时候,其实并不像写CMakeList.txt那么方便,直接include_directories, target_link_libraries,而且对于这些关键字大小写都是不敏感 ...
- 链表中LinkList L与LinkList *L的区别以及(*L).elem,L.elem L-next,(*L)-next的区别
typedef struct Node{ int elem; struct node * next; }node,*LinkList;对于LinkList L: L是指向定义的node结构体的指针,可 ...
- Windows 中_T和L
_T("")是一个宏,定义于tchar.h下.[1] #define _T(x) _ _T(x) #ifdef _UNICODE #define _ _T(x) L ## x ...
- android layout(l, t, r, b);,服务器里的a,t,l,r,b是什么意思? Android编程中关于layout(l,t,r,b)函数的问题...
导航:网站首页 > 服务器里的a,t,l,r,b是什么意思? Android编程中关于layout(l,t,r,b)函数的问题 服务器里的a,t,l,r,b是什么意思? Android编程中关于 ...
- GCC中 -I、-L、-l 选项的作用
在makefile中经常会看到这些选项,gcc默认会在程序当前目录.path路径中查找所需要的材料 如何给gcc添加我们自己的原材料(头文件,库等) -I (注意是大写的i) 给gcc添加自定义的头文 ...
- gcc -I -i -L -l 参数区别 / -l(静态库/动态库)
介绍 gcc - 参数 -I ( i 的大写) :指定头文件路径(相对路径或觉得路径,建议相对路径) -i :指定头文件名字 (一般不使用,而是直接放在**.c 文件 ...
- 数据结构顺序表中Sqlist *L,L,Sqlist *L
//定义顺序表L的结构体 2 typedef struct 3 { 4 Elemtype data[MaxSize]: 5 int length; 6 }SqList; 7 8 //建立顺序表 9 v ...
- 【数据结构】【顺序表】 SqList *L与SqList*L的区别
[数据结构][顺序表] SqList *&L与SqList*L的区别 显然,对于顺序表的抽象数据模型中的函数,其参数使用各不相同. SqList *&L的情况 它的意思是,L是对Lis ...
- python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别
先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...
最新文章
- Android报错:java.lang.IllegalArgumentException: Surface was abandoned
- 输出可爱的”杨辉三角”
- 用python绘制漂亮的图形-用Python画一些漂亮图形--Quora代码赏析
- 不小心执行了 rm -f,先别急着跑路
- windows下安装配置mongodb
- 你敢在post和get上刁难我,就别怪我装逼了
- 把16进制转换为ascii字符c语言,ASCII转16进制C语言
- 计算机视觉论文-2021-07-07
- What's New in C# 6.0(转)
- 在Javascript中得到站点的根路径
- Beta阶段第1周/共2周 Scrum立会报告+燃尽图 06
- 高效记忆/形象记忆(06)英语单词记忆-字母编码
- 题解 P1621 【集合】
- 高效办公之云端实时协作企业办公软件:石墨文档
- 单片机闪灯c语言,PIC单片机入门之闪灯程序
- MySQL 打开视图 1449_Mysql查询视图:ERROR 1449 (HY000)解决办法
- 微分与导数之一,切线
- 51单片机PWM源码讲解 小车调速 呼吸灯等应用
- 用虚拟信用卡注册Google Play开发者账号
- 解决iOS6 Apple ID无法登录!十年了,爷青回!还是那个iPhone 4s,竟然能登陆成功!
热门文章
- spring boot高性能实现二维码扫码登录(中)——Redis版
- Codechef Yet another cute girl
- java String部分源码解析
- Client does not support authentication protocol requested by server;
- python中如何对dict对象进行排序
- 几个常用的Linux操作系统监控脚本
- [JSOI2008 Prefix火星人]
- Tekson的数据结构程序9——搜索
- struct1标签使用方法笔记
- Win2000/XP/2003路由制作之Nat共享上网