手机版

Linux系统下gcc编程的基本使用教程(4)

发布时间:2021-06-06   来源:未知    
字号:

Linux系统下gcc编程的基本使用教程

明确指出源代码所使用的语言为language, 而不通过文件后缀处理. 这个选项后使选项后面的文件都按照这个language语言判断, 直到遇到下一个-x. language的可选值有: `c', `objective-c', `c-header', `c++', `cpp-output', `assembler',和`assembler-with-cpp'

-x none

关闭任何对于语言的说明, 依然文件后缀处理后面的文件.

-E

预处理后停止而不进行编译. 预处理后的代码送给标准输出.

-c

编译或汇编源文件, 生成目标文件(.o), 但不做连接. 这个选项同时也会使gcc忽略-c后面无法识别的文件.(它们不需要编译或汇编)

-S

编译后停止而不进行汇编, 生成汇编语言文件(.s).

-g

使编译器进行debug编译, 连接成的可执行文件可被gdb进行调试用.

-lLIB

使编译器在连接时引用LIB库, 这个库可以是.so的动态库, 也可以是.a的归档库文件. 通常库的文件名为libxxx.so或libxxx.a, 要连接这个库只需要-lxxx, 而不用加lib。

-LPATH

使编译器在连接库的时候除了默认的库搜索路径, 还可去PATH路径搜索。

Linux系统下gcc编程的基本使用教程(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)