怎样在linux下编写C程序并编译执行

怎样在linux下编写C程序并编译执行,第1张

编译单个源文件

[例如]在屏幕上打印"Hello,Linux"

[源代码]#include<stdioh

#include<stdlibh

int main(int argc,char argv){printf("Hello,Linux\n");exit(0);}将源文件保存为helloc,开始进行编译

$gcc -o hello helloc

编译成功完成后,在当前路径下,生成一个名为hello的文件,然后执行

$/hello在屏幕上,你将会看到打印结果:Hello,Linux

说明:在默认情况下,编译成功完成后,会在当前路径下,生成一个名为aout的文件,然后执行$/aout便可打印结果,但通常可以通过选项-o来指定自己的可执行程序名称;

2编译多个源文件

3使用外部函数库

4使用共享函数库和静态函数库5gcc选项详细描述

linux终端下,编译C语言程序步骤为:采用vi进行源代码编写,编写完成后,:wq存盘退出,如:vi testc

在命令行下,运行gcc编译程序,生成执行码,如:gcc -o test testc-o 表示指明生成的执行码名称

运行编译后的执行码/test

先在终端中输入

vim

testc

回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句:

#include<stdioh>

int

main()

{

printf("hello

world!\n");

}

到此,按esc键退出编辑状态,再输入一个冒号(shift

+

冒号分号那个键),紧跟着输入

wq

,即

输入

:wq

按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),

之后输入

gcc

testc

,这步是编译

/aout

这是执行,将会输出

hello

world!

到此结束,前提是你已经安装gcc

在linux下,一般的c程序开发流程为:

c程序的编辑:

一般情况下,简单的c程序编辑是通过vi文本编辑器进行的,语法格式和在windows下的编辑是一样的;

c程序的编译:

而编译则是对编辑好的c语言程序进行一个,预处理,编辑,汇编和链接的过程,一般格式为:     编译器名 -参数 目标文件名 源文件名;

一般工作在命令行模式;

c程序的调试:

调试阶段则是建立在c程序编译通过的情况下进行的,一般通过GDB调试进行,逐步排错和细节查看。

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

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

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

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

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

linux怎么运行c文件呢,下面就让我们来看看吧。

1、安装gccg++编译工具。

2、创建一个后缀名为c的文件。

3、打开文件,准备编辑代码vimcc

4、编写一个简单的代码,包含头文件和main函数。

5、在终端窗口中输入gcccc-otest编译代码。

6、输入/test命令回车即可。

以上就是小编的分享,希望能帮助的大家。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

以上就是关于怎样在linux下编写C程序并编译执行全部的内容,包括:怎样在linux下编写C程序并编译执行、如何在linux上编译c工程文件、怎么在linux下用vim编写一个C程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9317993.html

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

发表评论

登录后才能评论

评论列表(0条)

保存