Linux下C程序的编辑,编译和运行以及调试
在成都做网站、网站设计、外贸营销网站建设中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联建站专业成都网站建设十载了,客户满意度97.8%,欢迎成都创新互联客户联系。
要使用的工具:
编辑:vim(vi)
编译和运行:gcc
调试:gdb
1. 安装很简单(以下是以在CentOS中安装为例):
yum vim gcc gdb
2. 使用乎碧vim编辑源文件
首先,打开终端练下手和敬:
vim hello.c
3. (进入一般模式)
按下"i",进入编辑模式,在编辑模式下输入:
#include stdio.h
int main(){
printf("Hello, World!\n");
return 0;
}
4. 输入完成岁棚举,按"ESC"键,回到一般模式,然后按下":wq",即可保存并退出vim。
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】;这样才蠢稿能编译正确。
格式 gcc [option] [sourcefilename]
介绍一竖团备些常用的选项:最简单的是:gcc hello.c
默认的情况下将生成a.out的可执行性文件,你只需要在终端上输入./a.out就或档可以看到执行的结果.
如果你想指定生成目标文件余毁的名字那么你可以加上 -o选项,命令如下:
gcc -o hello hello.c
命令如下:
gcc -c hello hello.c
编译方法:格式 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可执行文件。