如何在linux环境下运行程序设计,Linux程序设计(搭建开发环境--gcc)

2023-05-16

各位看官听好了,上一回说到搭建程序开发环境,不过只搭建了一个程序编辑器。咱们今天就来搭建其它

的开发环境:程序编译器,程序调试器。

程序编译器:在Linux中一提到程序编译器,当然就会想到大名鼎鼎的gcc。gcc可是一位全能型选手,

像什么c,c++,java,它都能编译。要是它能进奥运会了,肯定是一个全能冠军。这么好的程序编译器,

不知道Mint是否已经安装了呢,先看看再说。

查看命令:which gcc ,劈里啪啦地输入命令,然后按下回车,系统提示:/usr/bin/gcc。说明gcc

已经被安装到系统里了,太好了,咱们可以省省事,直接来用它来编译程序。

先写一个小程序,拿什么写?当然是vim了,这刚刚安装好就忘记了?

创建文件命令:vim hello.c,劈里啪啦地输入命令,然后按下回车。在文件中输入如下代码:

#include

int main(void)

{

printf("hello Mint\n");

return 0;

}

保存并且退出vim。然后开始编译这段代码。

编译命令:gcc hello.c 劈里啪啦地输入命令,然后按下回车,系统提示说找不到stdio.h这个库文

件,怎么办?难道是gcc没有安装这个库?在终端输入命令:apt-cache depends gcc。系统提示了

许多内容,其中推荐这一项:libc6-dev。可能与库有关,我先查查:which libc6-dev,劈里啪啦

地输入命令,然后按下回车,尽然什么提示也没有,说明没有安装这个包呀,赶快安装上吧,不然我们的

gcc找不到库文件呀,安装libc6-dev包:apt-get install libc6-dev。gcc你先别急,喝杯可乐怎么样?

gcc说:我要加冰的,(看来gcc有点等不及了,^_^偷笑一下)。没有多久,libc6-dev已经

安装完成。gcc的可乐也喝完了,它又试着向刚才一样编译文件, 这一次系统没有给提示。看来它能找到

库文件了。

各位看官,我们一起 来看看gcc编译出来的东西,在终端输入:ll 然后按下回车,发现多了一个

叫a.out的文件。运行一下看看,在终端输入:a.out。然后按下回车,系统输出:hello Mint。哈哈!这

就是我想要的,gcc高兴地喊着。

各位看官gcc编译成功了,说明我们的程序编译器搭建好了。不过,先别着急,刚才gcc只编译了一个程

序文件,如何有多个程序文件怎么办?一个一个的敲命令?当然不是,Linux中有个叫make的包工头会

管理程序编译,让我们看看它在哪里,which make,劈里啪啦地输入命令,然后按下回车,系统很快地

提示:/usr/bin/make。看来这Mint中已经安装了make这个包工头。

各位看官发现没有,开发环境中还缺少程序调试器,说到调试器,当然非gdb莫属。它就像一只青蛙,把

程序中臭虫一个一个地抓出来。Mint把包工头make都安装了,不知道有没有安装gdb这只青蛙。各位看

官,让我们看看青蛙都去哪儿了:which 青蛙,不对,青蛙是我们给它的美称,应该是which gdb,劈里

啪啦地输入命令,然后按下回车,系统提示:/usr/bin/gdb。看来青蛙在这里呀。

各位看官,通过这几天的努力,咱们已经把程序开发环境搭建好,接下来咱们就可以好好地开发程序了,

究竟如何开发程序?且听下回分解。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在linux环境下运行程序设计,Linux程序设计(搭建开发环境--gcc) 的相关文章

随机推荐