linuxc编译命令 linux编译-成都快上网建站

linuxc编译命令 linux编译

linux 怎么编译c的源程序的?gcc,编译命令是什么?

编译方法:格式 gcc [option] [sourcefilename]常用的选项最简单的是:gcc hello.c默认的情况下将生成a.out的可执行性文件,

公司主营业务:成都网站设计、成都做网站、外贸网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出双滦免费做网站回馈大家。

只需要在终端上输入./a.out就可以看到执行的结果,如果你想指定生成目标文件的名字那么你可以加上 -o选项,命令如下:gcc -o hello hello.c

命令:gcc -c hello hello.c

扩展资料:

gcc命令的基本用法

gcc[options] [filenames]  

其中,filenames为文件名;options为编译选项。

当不使用任何编译选项编译hello.c时,gcc将会自动编译产生一个a.out的可执行文件:

[root@localhost c]# ls  

hello.c  

[root@localhost c]# gcc hello.c  

[root@localhost c]# ls  

a.out  hello.c 

执行:

[root@localhost c]# ./a.out  

Hello, World! 

使用-o编译选择,可以为编译后的文件指定一个名字:

[root@localhost c]# ls  

a.out  hello.c  

[root@localhost c]# gcc hello.c -o hello  

[root@localhost c]# ls  

a.out  hello  hello.c  

执行:

[root@localhost c]# ./hello  

Hello, World! 

注意:使用-o选项时,-o后面必须跟一个文件名,即:-o outfile。

为了便于描述后面的选项,删除hello和a.out可执行文件。

linux中如何编译c文件

用gcc编译器编译c文件,先下载安装一个gcc编译器(如果已有则忽略),然后在命令框输入

gcc (文件名).c -o (可执行文件名).o

如何在linux环境下编辑一个c语言源程序并将其编译为可执行文件?

打开安装好的Linux系统(ubuntu18.04)

1.安装编辑器

使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是这些安装和更新软件的时候需要使用管理员权限才可以进行。

2.安装gcc编译器

和安装vim类似使用sudo apt-get install gcc,安装完成后可以使用cc-v来查看编译器版本信息等。cc -v界面如下:

3.创建文件夹并进入该文件

创建文件夹前可以使用 指令ls 来查看该系统中有哪些文件。然后使用mkdir+文件夹名创建文件,并且查看该文件夹是否被创建。(假如创建了一个名字为workspace的文件mkdir workspace)进入该文件则使用命令 cd workspace.然后就进入该目录。然后再创建一个文件名为les1 的文件(mkdir les1)。进入les1文件(cd les1)。创建一个.c文件:touch a.c。

4.编辑该文件

输入vi a.c 进入该界面

会发现用户不能从键盘输入信息,这时我们需要从键盘按一个i在下面会显示INSERT(表示插入)。

然后就可以使用键盘输入代码。输入完成以后可以按Esc退出插入操作。再同时按shift和冒号,从键盘输入wq(表示保存并退出)。

5.编译该文件

输入指令:cc a.c(cc 是gcc 的缩写)

若没有报错则从键盘输入ls查看是否生成了可以执行的文件a.out文件。

会发现生成a.out文件

6.执行该文件

使用指令 ./a.out 执行该程序。输出hello world !

linux终端下如何进行C语言编译

1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc。

2、然后需要在代码框内写一个简单的C源程序。

3、在程序中使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件。

4、写完源程序之后,我们对其进行编译,如果使用通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西。

5、所以需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确。


网页标题:linuxc编译命令 linux编译
链接URL:http://kswjz.com/article/dopjphe.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流