Linux能直接编译C语言吗?

Linux能直接编译C语言吗?,第1张

Linux下编译C语言一般使用gcc。

可以打开一个终端,键入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、连接库文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9034445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存