当前位置:网站首页>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
边栏推荐
- IPC 通信 - IPC
- Dynamic adjustment subject web system?Look at this one is enough
- SAP HANA 新增一列时报错详解
- 中国石油行业并购重组趋势与投资战略规划建议报告2022~2028年
- ucosII OSMemCreate()函数的解析
- 深度学习基本概念
- 自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
- 自监督论文阅读笔记 DetCo: Unsupervised Contrastive Learning for Object Detection
- Kotlin 中的泛型介绍
- 网络间通信
猜你喜欢
代码没写完,哪里有脸睡觉!17 张程序员壁纸推荐

交叉熵(第六周)

MySql 怎么查出符合条件的最新的数据行?

ZEMAX | 如何创建复杂的非序列物体

block底层探索

Makefile

【第三周】ResNet+ResNeXt

自监督论文阅读笔记Reading and Writing: Discriminative and Generative Modelingfor Self-Supervised Text Recogn

MATLAB自带的dwt2和wavedec2函数实现基于小波变换的自适应阈值图像边缘检测

Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)
随机推荐
SolidWorks 操作视频 | 流体分析结果演示
常见的电容器有哪些?唯样商城
自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
自监督论文阅读笔记 Self-Supervised Deep Learning for Vehicle Detection in High-Resolution Satellite Imagery
芯片解密工作应该具备哪些条件?唯样商城
C# Base64加密
ARMv8 架构----armv8 类别
西塞罗 论老年
SAP HANA 新增一列时报错详解
神经网络基础
自我监督学习和BERT模型
A.1#【内存管理】——1.1.4 node: 初始化
new / malloc / delete / free之间的区别
浮点型数据在内存中存储的表示
【第二周】卷积神经网络
MMU 介绍-[TBL/page table work]
002_旭日X3派初探:TogetherROS安装
梯度下降、反向传播
自监督论文阅读笔记SELF-SUPERVISED SPECTRAL MATCHING NETWORK FOR HYPERSPECTRAL TARGET DETECTION
A.1#【内存管理】——1.1.1 node:struct pglist_data