可以打开一个终端,键入gcc
--version。
如果可以看到gcc的版本号,则说明可以编译。否则需要手动安装。
要编译C语言程序,一般的命令为:
gcc
-o
-I
C_FILES:
需要编译的源文件列表,如果有多个,用空格分隔。
TARGETFILE:要生成的目标文件。
OPTIONS:编译选项列表,具体可以通过man
gcc查看。
INCLUE_PATH:自定义头文件路径,如果有多个,每个路径前面都要加-I。之间用空格分隔。
最简单的使用可以只输入源文件列表,其它为空。
比如要编译test.c,
那么可以:
gcc
test.c
如果编译成功,gcc会生成可执行文件名,一般为a.out.
或者用
gcc
test.c
-o
test
会生成可执行文件test。
Linux 下可用的编译器有 GCC、EGCS 和 PGCC,其中最常用的编译器便是 GCC。
GCC 起初是 GNU 推出的 C语言编
译器,用于类 Unix 系统下的编程,所以名为 GNU C Compiler 。随着众多自由开发者的加入,GCC
发展迅速,如今已成为一个支持众多语言的编译器了,其中包括 C、C++、Ada、Object C 和 Java 等,以至于 GCC 开始被扩展为
GNU Compiler Collection ,也就是“GNU 编译器集合”的意思。
GCC用法:
1、GCC基本用法及其选项
gcc 或 g++ 的用法跟参数含义几乎一样,他们最基本的用法是:
2、只编译子程序(-c)
3、产生目标文件(-o)
4、附加调试信息(-g)
5、多文件编译
6、连接库文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)