发布网友 发布时间:2022-04-21 08:30
共7个回答
热心网友 时间:2022-04-08 06:02
装 Fedora 。
掌握的知识至少要先会用吧?
Linux 的开发环境不是一个单独的程序,而是很多相互补充的程序互相配合组成的。编译器有编译器,程序连接器有单独的连接器,编译控制器有单独的控制器。开发环境有开发环境,头文件有功能软件库提供……
很多需要的事情……
---------------
你开发难道不想用别人的功能库?难道所有功能都自己写?包括图形界面字符界面的所有的函数都自己写?
开发程序不光只有 gcc binutils make 就行了,比如有的时候你需要 pkg-config 来获取某些函数库的信息,有的时候你需要某些 C header 。有的时候你还需要一些附加的工具来生成某些数据。
ubuntu 这些东西默认不安装。如果你能知道你需要什么,自己会去找对应的开发用 C header 文件,那么我就不在说什么了。
我见过许多用 ubuntu 开发的人,跑来问怎么为什么写的 GTK 程序提示找不到 Header 。之后让他自己装他还不知道装哪个,哪个文件里面有他需要的 Header 。结果我的建议是完全安装,对于 ubuntu 来说,这个有点不可思议。但 Fedora 轻松无比,选上开发部分的所有内容即可。
让别人用 RH9 的是骗子,别理他们。
热心网友 时间:2022-04-08 07:20
ubuntu在linux的单用户可视化操作的界面已经做到相当好了
界面的华丽程度比win7更好
但是楼主要学习的话,个人不建议用Ubuntu
首先,Ubuntu的各种工具装的不是很全,
而且,介绍Ubuntu的书不多
至少没有redhat9.0多
redhat9.0安装选工作站模式
linux是对权限管理很严格的操作系统
所以,学习的顺序是
了解权限的管理,vi(gedit)文本编辑器,shell,编译工具gcc
(当然你用可视化界面的编译器),最后学习写Makefile文件
热心网友 时间:2022-04-08 08:55
ubuntu 10.04 很好,而且默认C 的开发工具也安装了,最重要是比Fedora轻便很多,当然如果这对你不是问题就没什么了。要学习编程,首先是要学会 vi 编辑器, 还有 make ,以及 gcc 的基本命令。其他的都可以以后慢慢学习。
gcc gdb make g++ 都有安装,要用C开发图形的话另外按住一下GTK+2.0 就好了。
虽说红帽的Fedora 比ubuntu 更加专业更加强大,但是没有ubuntu 简单易用,至于书籍,诚然免费版的 ubuntu 不可能有 Red Hat那么有钱来鼓励出书,书籍确实少得可怜,但是书籍上所讲专业知识精华都是 在字符终端上的命令,那里除了说软件包的管理办法不同,安装软件的办法有所差别之外,其他的没什么不一样的,它们的命令都是一样的,学会bash ,vim 在各种Linux版本中都是通用的。
之所以推荐 ubuntu 还有个原因是它的论坛很好,有什么问题大多可以找到解决办法。
http://forum.ubuntu.org.cn/
热心网友 时间:2022-04-08 10:46
建议你用RedHat企业版或者Fedora,用最新版本吧,ubuntu由于安装好后很多工具没有默认安装,新手有起来比较麻烦···
linux基础知识的话找本linux基础的书看吧,其实只是一些命令了··
热心网友 时间:2022-04-08 12:54
默认工具是GCC编译器,采用命令行方式,还用GDB调试工具,学习C语言就把这两个工具熟练使用即可;另外可以学习Makefile的使用方法,网上的资料很多的。
热心网友 时间:2022-04-08 15:19
在生产环境中是RedHat占据主流,所以,推荐使用RHEL或者Fedora吧
在安装的时候记得把开发工具包给安装上
热心网友 时间:2022-04-08 18:00
我也是在ubuntu10.04中学c语言
很多开发工具我都试用了
感觉使用vi和gcc就够了
这两个工具加一起够强大了