永发信息网

如何在linux下编写大型c程序

答案:3  悬赏:20  手机版
解决时间 2021-11-17 06:37
如何在linux下编写大型c程序
最佳答案
linux终端下,编译C语言程序步骤为: 采用vi进行源代码编写,编写完成后,:wq存盘退出,如: vi test.c 在命令行下,运行gcc编译程序,生成执行码,如: gcc -o test test.c -o 表示指明生成的执行码名称 运行编译后的执行码 ./test
全部回答
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包,自行搜索教程。

我也在摸索中,分享一下经验,仅供参考,如有出错,还请见谅。
linux终端下,编译C语言程序步骤为: 采用vi进行源代码编写,编写完成后,:wq存盘退出,如: vi test.c 在命令行下,运行gcc编译程序,生成执行码,如: gcc -o test test.c -o 表示指明生成的执行码名称 运行编译后的执行码 ./test
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
捷用部首查字法应先查
绛帻鸡人报晓筹,尚衣方进翠云裘36种字是什么
有氧呼吸第一阶段的反应式是什么?
super amoled的1080p的p排屏幕实际ppi是多少
葡萄酒可以当啤酒煮鸭子吗?
4和传祺GS8汽车哪个好
急需安川CIMR-V7CJ40PT 变频器说明书
顺能组成什么成语
lol纳尔快要变大的时候怎么二连跳?为什么有
dmd肌营养不良患者饮食上有什么要求
想买个内存条,不知道支不支持ddr4的内存条,
巡音的角色设定
魔域从笔记本上下载了安装不了
你走了,陪伴我的又只有烟了!!!
昨天骑车脚崴了,怎么办
推荐资讯
三星网吧地址在什么地方,我要处理点事!
狐裘不暖锦衾薄的薄念
你有没有过曾经以为跨不过去的坎,后来跨过去
湖北房县军店镇军店小学2015小学六年级成绩单
受其监管十大外汇经纪商都有哪些
玉米是草本植物还是木本植物?
Windows 10 怎样计算硬盘整数分区
老凤祥黄金戒指内圈刻有20数字是什么意思
为什么提到钱连最亲近的人都不爽快
辟五笔怎么打字
爱尚甜品地址好找么,我有些事要过去,
准备换手机了,华为p10 苹果7 三星s8买哪个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?