当前位置:网站首页>g++参数说明
g++参数说明
2022-08-03 05:24:00 【世宇同学】
-I(大写i)
作用:查找头文件。寻找的顺序是-I{path}->/usr/include->usr/local/include
g++ main.cpp -o main -I /home/linyu/include/
-l(小写l)
作用:指定程序要链接的库,后面紧跟库名。寻找的顺序是-I{path}->/usr/lib->usr/local/lib
举例子:数学库的库名是m,他的库文件名是libm.so。注意优先链接动态库,其次才是静态库。
g++ main.cpp -o main -lzmq
-L(大写L)
放在/lib和/usr/lib和/usr/local/lib里的库直接用-l(小写l)参数就能链接了,但如果库文件没放在这三个目录里,而是放在其他目录里,这时我们只用-l参数的话,链接还是会出错,比如我们把libm.so放在/aaa/bbb/ccc目录下,那链接参数就是-L /aaa/bbb/ccc -lm
g++ main.cpp -o main -L /aaa/bbb/ccc -lm
-g
作用:生成调试信息,该程序可以被调试器调试。
g++ -g main.cpp -o main
边栏推荐
猜你喜欢
自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction
自监督论文阅读笔记DisCo: Remedy Self-supervised Learning on Lightweight Models with Distilled Contrastive
梯度下降、反向传播
Makefile
自监督论文阅读笔记 DenseCL:Dense Contrastive Learning for Self-Supervised Visual Pre-Training
【第四周】MobileNet和HybridSN
深度学习理论课程第四、五章总结
稳压二极管的工作原理及稳压二极管使用电路图
A.1#【内存管理】——1.1.3 page: struct page
Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)
随机推荐
三分钟看懂二极管的所有基础知识点
A.1#【内存管理】——1.1.4 node: 初始化
解决Gradle Download缓慢的百种方法
西塞罗 论老年
opencv目标检测
寄存器常见指令
嵌入汇编-1 格式讲解
损失函数(第五周)
嵌入式实验二
自监督论文阅读笔记 DetCo: Unsupervised Contrastive Learning for Object Detection
自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction
自我监督学习和BERT模型
ucosII OSMemCreate()函数的解析
[XSS, file upload, file inclusion]
001_旭日X3派初探:开箱测试
东南亚跨境电商
ZEMAX | 探究 OpticStudio 偏振分析功能
Oracle 日历表详解(含节假日)
中国聚氯乙烯(PVC)土工膜发展动态及投资前景预测报告2022~2028年
C# Base64加密