如何在linux系统编译c语言程序

如何在linux系统编译c语言程序,第1张

 1源程序的编译

在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器 下面

我们以一个实例来说明如何使用gcc编译器

假设我们有下面一个非常简单的源程序(helloc):

int main(int argc,char argv)

{

printf("Hello Linux\n");

}

要编译这个程序,我们只要在命令行下执行:

gcc -o hello helloc

linux终端下,编译C语言程序步骤为: 采用vi进行源代码编写,编写完成后,:wq存盘退出,如: vi testc 在命令行下,运行gcc编译程序,生成执行码,如: gcc -o test testc -o 表示指明生成的执行码名称 运行编译后的执行码 /test

linux 编译汇编程序常用的有两种,一种是A&T方式的,你gcc 就可以编译了。还有一种是80X86方式,一般是用NASM,NASM你要在安装LINUX时就要添加软件包,或者你进入图型界面,增加NASM软件包,就可以编译了。

回复在linux下怎么编译C程序:比如C程序保存为helloworldc#

gcc

-o

helloworld

helloworldc

这一步把helloworldc编译成可执行的二进制文件helloworld,这里不一定要和C程序的名字一样,可以是其它名字然后执行该程序:#

/hellogcc

编译器有许多选项,一般来说我们只要知道其中的几个就够了。-o

选项我们已经知道了,表示我们要求输出的可执行文件名。

-c

选项表示我们只要求编译器输出目标代码,而不必要输出可执行文件。-g

选项表示我们要求编译器在编译的时候提供我们以后对程序进行调试的信息。

以上就是关于如何在linux系统编译c语言程序全部的内容,包括:如何在linux系统编译c语言程序、如何在linux下通过编译、Linux系统里如何编译汇编程序。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9392854.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存