到底怎么在Linux里编写c程序啊?

到底怎么在Linux里编写c程序啊?,第1张

在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:

1、进入桌面Temp文件

2、右键新建空白文件

3、将文件命名为hello.c

4、进入hello.c,开始编写代码(默认gedit为编辑器)

5、编写代码,保存退出

6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端

7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。

8、执行(可执行)文件hello,命令为./hello。

参考资料:

GCC——百度百科

Linux常用命令——百度百科

Linux下面开发C程序的过程大致为:编辑源文件--调试--编写makefile文件--编译及安装(发布的话打包源码发布或者打包rpm、deb发布)。

(1)编辑源文件的方式有很多种,厉害的可以使用vim,配合插件,据说很牛,我只会基本 *** 作,i,wq之类的。推荐学一下vim,学会了很厉害,学不会也最起码保证打开文件,编辑文件,保存文件没问题。有小改动的时候,我会使用vim。

或者使用windows下面的notepad,有大改动的时候我会配合smb使用notepad。

再或者在ubuntu下面安装eclipse,进行文件编辑,对于熟悉eclipse是不错的选择。

(2)调试:

小型的程序,gdb就行

大点的程序,找IDE吧,比如eclipse

(3)对于makefile文件,小型的程序可以自己编写,大点的使用autotool工具生成,至于autotool工具如何使用,请自行上网搜。

使用eclipse的话,配置好之后进行编译。

(4)安装问题:有makefile的话,linux安装程序的经典步骤 configure,make,make install即可。

如果不是很大型的话,把自己的代码放在/usr/local软件名/下面,需要的库放在系统库路径下,或者把运行路径添加到环境变量中。也能运行。

(5)发布的时候

打包源码发布,.tar.gz

打包成rpm、deb包,自行搜索教程。

我也在摸索中,分享一下经验,仅供参考,如有出错,还请见谅。


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

原文地址:https://54852.com/yw/7369436.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存