社区
Linux/Unix社区
帖子详情
在linux下进行c程序开发的开发环境的选择
hbxtght
2011-03-30 11:37:03
各位大虾,我是一名大一新生,这学期开始尝试在linux下进行c程序开发,但对于开发环境的选择比较纠结,听很多大牛都说用vim,Emacs等等编辑器,我用了一段时间的vim,用着不大习惯,想问问大家在linux下写c程序都用什么开发环境,给小弟推荐一下(我用的是Ubuntu linux)
...全文
115
8
打赏
收藏
在linux下进行c程序开发的开发环境的选择
各位大虾,我是一名大一新生,这学期开始尝试在linux下进行c程序开发,但对于开发环境的选择比较纠结,听很多大牛都说用vim,Emacs等等编辑器,我用了一段时间的vim,用着不大习惯,想问问大家在linux下写c程序都用什么开发环境,给小弟推荐一下(我用的是Ubuntu linux)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbxtght
2011-03-31
打赏
举报
回复
看样子是各有各的看法,我还是继续用一段时间的vim吧,谢谢各位
Mark0904
2011-03-31
打赏
举报
回复
vim刚开始是不习惯。
坚持,以后就觉得vim很好,离开vim反而不习惯了。
集成环境 可以用codeblocks
skineffect
2011-03-31
打赏
举报
回复
恩,我也刚学Linux下编程,用vim+gcc有种自由的感觉,还不会用gdb...
padmepingouin
2011-03-31
打赏
举报
回复
如果你觉得vim不好用想放弃,我建议你继续学学看
因为vi是unix系统中必有的编辑器,以后接触多了你会发现,有的时候只有vi可以用,你没的选的。
况且,vi/vim是众所周知的高效的编辑器,虽然入门很难,但是一旦熟悉了,你会发现自己编码很快。通过一些控件完全可以做到一般IDE可以做到的。
还是建议你好好学习vim。我现在学vim有一年了,从来没有后悔过自己的选择。你可以google一下vim入门,看看高人的入门教程,会收获很多的。
vim + gcc + gdb,我觉得如果想做linux开发是一定要会的,而且尽量精通。
louyong0571
2011-03-31
打赏
举报
回复
vim or eclipse
mchai2001
2011-03-31
打赏
举报
回复
建议不要用集成环境,编辑器就用vim,编译就用gcc,make,些makefile,调试用gdb
bluejays
2011-03-30
打赏
举报
回复
Linux里面也有很多IDE,比如CodeBlocks、Eclipse,等等。
不过我还是建议你学习一些命令行的工具,至少要了解gcc、gdb、make
vim、Emacs刚开始不习惯是正常的,坚持多用就好了,不过这不是关键, 不会用vim、Emacs也没关系.
有很多人在windows里面写代码再传到linux编译,或者你也可以用IDE写代码,但是编译、链接这些操作最好不用IDE,就用gcc、make
个人建议, 仅供参考
ww2000e
2011-03-30
打赏
举报
回复
eclipse
Linux
C编程实战电子书
本书共计4个压缩包(
linux
C编程实战+.part1.rar,
linux
C编程实战+.part2.rar,
linux
C编程实战 +.part1.rar,
Linux
+C编程实战源代码.rar) 内容简介 《
Linux
C编程实战》系统地介绍了在
Linux
平台下用C语言
进行
程序开发
的过程,集趣味性、实战性 于一体的160多段代码实例,帮助读者快速掌握在
Linux
平台下
进行
C语言
程序开发
的方法和技巧,并通 过一个原创的BT软件下载综合案例的讲解,引导读者具备开发大型应用程序的能力。 《
Linux
C编程实战》内容翔实,主要包括:
Linux
系统下C语言及其编程环境的介绍,系统编程的所 有主题——文件和目录、进程、线程、信号、进程间通信、网络编程和图形界面编程、出错处理、库的 创建与使用、编写安全的代码等。 《
Linux
C编程实战》结构合理、概念清晰,依照“基础知识→难点解析→重点提示→编程实践”的 讲解方式,使读者理解更深入、应用更容易、掌握更快速。随书的光盘包括:全部源代码及相关学习资 料。
Linux
高级程序设计
本书以2.6内核的
Linux
操作系统为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了
Linux
下C语言
开发环境
、C语言开发工具、内存管理、ANSI C文件I/O管理、POSIX文件I/O管理、文件及目录管理、进程管理、 UNIX进程间通信机制、System V进程间通信、多线程编程、线程间通信机制和
Linux
Socket网络编程相关内容及实例开发。 2008年出版(不懂
linux
的不建议下载!)
Android硬件抽象层(HAL)
Android硬件抽象层从开发到使用有一个清晰的层次。这个层次恰好对应了Android系统的架构层次,它向下涉及到
Linux
内核,向上涉及到应用程序框架层的服务,以及应用程序层对它的使用。Android硬件抽象层模块的开发本身也遵循一定的规范。有了这个规范之后,系统就可以对它
进行
自动加载,方便上层的使用。这个PPT通过一个具体的实例来分析Android硬件抽象层的开发、测试和使用,它在帮助我们理解Android系统架构的同时,也能教会我们如何在Android源代码环境中开发C/C++代码。
Linux
下配置C语言
开发环境
在
Linux
操作系统下配置C语言
开发环境
是
进行
C语言编程的第一步。本文将介绍如何在
Linux
系统中配置C语言
开发环境
,并提供相应的源代码示例。使用任何文本编辑器(如Vim、Nano等)创建一个新的C源文件,例如hello.c。通过上述步骤,你已经成功在
Linux
系统中配置了C语言
开发环境
,并编译并运行了一个简单的C程序。打开终端窗口,并导航到包含hello.c文件的目录。这将使用GCC编译器将hello.c源文件编译为可执行文件hello。这是一个简单的C程序,它将输出"Hello, World!
Linux
下C语言开发
Linux
下C语言开发
Linux
下C语言开发
Linux
下C语言开发流程C语言开发工具c语言代码编辑工具
Linux
C语言的编译器gccgcc 的安装和配置gcc对c语言的处理过程gcc的基础使用方法
Linux
C语言的调试工具gdbgdb的基础使用gdb运行模式的
选择
Linux
C语言的项目管理工具makemake 项目管理器的基础makefile中的变量make项目管理器的使用
Linux
中的C语言应用代码C语言代码的运行机制C语言代码的程序存储空间C语言代码的main函数和参数C 语言代码的出错处理C语言代
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章