求一款C语言学习用的Linux平台

如题,学习Linux平台的C语言,但是不想找大容积安装的linux发行版本,想找一款小巧,功能不差,可以在虚拟机中运行的LINUX平台。谁知道?

其实很简单,你随便拿一个发行版,然后安装的时候定制安装。。。
学习c语言只需要安装其中的gcc automake等开发套件,再加上内核等必装的即可。。。连图形界面都不用安装。。。
这样的话几百M即可答到你的要求。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-07
如果不需要ide环境的话,可以用debian,不装桌面,虚拟机64M内存跑得飞快
第2个回答  2009-08-07
ide,emacs,vi,vim。vim是vi的加强版。


有一次某杂志采访一些出名的 Linux 内核程序员,包括 Linus 在内,没有一个人用IDE,有的人用 VIM,有的用 Emacs,只有 Linus 说"GNU Emacs is evil",但是其实他用的是一种跟 Emacs 有同样键绑定功能的 MicroEmacs。大家都是用编辑器编辑了程序文件,然后用 make 这样的自动工具调用 gcc 编译器完成编译工作的。甚至高级的 Windows 程序员也不用 IDE,他们可以从命令行调用 cl,nmake 来编译自己的程序。虽然这样的 Windows 程序员很少,但是他们却是最了解 Windows,最高明的Windows 程序员。

为什么 UNIX 程序员不用 IDE?明白了这个道理你就能体会到 UNIX 的设计思想了。首先,一个 IDE 集成了编辑器,编译器,汇编器,调试器,跟踪器…… 这个编辑器功能肯定比不上 VIM 或 Emacs,编译器比不上 GCC,汇编器比不上 as,调试器比不上 gdb,ddd, 跟踪器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你对调试器的功能不满意,你只好换用另外一套 IDE,但是这套 IDE 的热键,菜单,编辑器功能,按钮…… 跟原来那个有很大不同。你不得不花很多时间来熟悉新的环境,而不能保持原来的某些东西。

而在 UNIX 下就不一样了。你可以用你最喜欢的 VIM 编辑程序,你在 VIM 里可以调用GNU make,make 可以调用 gcc, ld, ... make 的出错信息可以被 VIM 捕获,VIM 能帮你在源程序里定位。你如果喜欢 icc, 你可以让 make 用 icc 而不是 gcc。你如果觉得 gdb 跟踪变量时比较麻烦,你可以用 ddd 来显示各种数据结构之间的关系。你还可以在 Emacs 里调用 gdb,那样就可以同步显示源代码了。而且 VIM 和 Emacs 还可以编辑很多其它东西,比如信件,LaTeX 文档,HTML,配置文件…… 你不用另外找一个什么编辑器来干这些杂活了。很多程序比如 Mutt, tin 都可以在内部使用 VIM,这样就更方便了。实际上 make 在其它方面还能帮你很多忙,我的每一个比较大型的 LaTeX文档都是用 make 维护的。 ”

参考资料:王垠的《完全用linux工作》

第3个回答  2009-08-07
不装桌面和服务器及相关的软件就行。只装系统内核和开发套件。完全命令行操作。
如果想用图像界面的话就装一个轻量级的桌面如xfce。
第4个回答  2009-08-07
不需要用虚拟机, 直接下cygwin或者coLinux在windows上运行就好了。
第5个回答  2009-08-07
推荐用新氧ubuntu
这是国人优化的,没有广告,好处是常用软件都安装完了。包括输入法也优化好了
xylinux.com

Linux 上有什么适合新手的c语言IDE
1、emac\/vim +gcc+gdb以及其他一些工具,如valgrind等,都是字符界面的。ide,一般就是eclipse,不过unix下一般都是用字符界面开发的。2、对于unix而言,一切都是文件,包括管道和socket等。unix文件分为字符文件和块文件。unix下文件系统有很多,常用的都是由cache的缓冲的。3、c\/c++语言本身在平台下是...

新手入门c语言应该下载那个软件?
新手学习C语言时,选择合适的开发环境至关重要。推荐的首选是CLion,特别是对于习惯使用Linux系统的用户。在Linux下使用CLion,体验效果极为出色,且无需额外安装过程。对于Windows用户,推荐安装Visual Studio(VS),特别是2017版本的VC部分,正常电脑安装通常不超过一小时。但需要注意,Windows 10系统在安装V...

linux平台,c语言\/c++开发,vscode和clion哪个好?
在Linux平台上进行C或C++开发,选择使用VSCode还是CLion主要取决于你的预算和开发需求。对于那些预算充裕的开发者,CLion无疑是一个更专业的选择。它是由JetBrains公司开发的,专门针对C和C++语言设计的集成开发环境(IDE),提供了丰富的特性,如代码分析、调试、重构和版本控制集成等。CLion能够显著提升开发...

学习c语言用什么软件?
学c语言可以用的软件推荐如下:1、TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套Turbo系列软件,如TurboBASIC、TurboPascal、TurboProlog,这些软件很受用户欢迎。TurboC集成了程序编辑、调试、链接等多种功能。2、WIN-TC是...

学C语言用到什么软件
有2种平台:1、window平台:IDE:VC6.0 VC2005,VC2008,VC2010这些是微软系列的 MinGWStudio CODEBLOCK Turbo C\/C++ for Windows 2、linux平台 vi编辑器,gcc编译器极力推荐 看你的个人喜好了 本人用的是VC6.0 VC2008 MinGWStudio CODEBLOCK gcc 慢慢来,这些你都会懂的......

Linux下C语言IDE编程之旅linuxcide
要谈论Linux下的C语言IDE编程,必须先了解Linux环境中可用的编程软件。最常见的C语言IDE编程软件有Eclipse CDT,NetBeans,Code::Blocks等。对初学者而言,Eclipse CDT是最常用的IDE,它支持C\/C++,Java,phython等多种语言,不仅能够提供完善的实时开发环境,而且支持跨平台调试,可以帮助用户编写更为可靠的...

c语言的ide有哪些
1. **Visual Studio Code**:由Microsoft开发的轻量级但功能强大的源代码编辑器,支持C语言的开发和调试。通过安装C\/C++插件,可以获得代码提示、自动补全、重构等高级功能。Visual Studio Code还支持跨平台使用,适用于Windows、Linux和Mac系统。2. **Code::Blocks**:一款免费的、开源的C\/C++ IDE,...

C语言开发用什么工具比较好?
最好要有一个Linux,c语言编程还是在类Unix系统上最友好。编辑器新手推荐用sourceinsight。看代码最好的软件没有之一,就是写代码体验差点,但是对新人来说绝对友好了。尤其是大型工程,sourceinsight绝对是最好的编辑软件。自由软件里就推荐Vim和emacs。不过学习成本有点高,你得和ctags,cscope,gtags等...

C语言10个经典开源项目
一、Webbench Webbench是一款用于linux下的网站压测工具,通过模拟多个客户端并发访问指定URL,测试网站在高负载下的性能。最多支持3万并发连接,代码简洁,总共不到600行。下载链接: home.tiscali.cz\/~cz2105...二、CMockery CMockery是Google提供的一款轻量级的C语言单元测试框架,简洁且无需依赖其他开源包...

Linux下做C语言开发,有哪些好用的工具,召唤最佳答案
Linux下的主要的C语言编译器 1. GCC 大名鼎鼎的GNU的C\/C++\/Obj-C编译器, 当前版本是2.8.1, 但据说与2.7.*有兼容性 问题. 而使用较广的是gcc 2.7.2系列, 如RedHat5中带的就是gcc 2.7.2.3 有时候在Cyrix上用gcc会有些问题, 因此有一套针对Cyrix特点的gcc 2.7.2.3 我这里有RedHat...

相似回答
大家正在搜