求linux c语言编程入门套装

发布网友 发布时间:2022-04-19 21:00

我来回答

1个回答

热心网友 时间:2022-04-10 08:47

玩Linux,网络、英语、耐心都很必要。
对于没有联网的情形,推荐使用Debian(它提供了5+1张DVD光盘,所有官方软件包都在里面,共近20G),可以下载全部光盘映像,以后需要什么软件就直接在本地的光盘映像中找。它的debian-reference软件包提供了系统入门指导(跟发行版保持同步)。至此,操作系统入门已经可以解决了。
编译器方面,首选GCC(GNU
Compiler
Collection),这是多年优胜劣汰的结果,如果没有什么特殊需求,还是用它吧,差不多是Linux下的标准了。关于汇编,这里补充一点:binutils中的as不支持Intel汇编,用的是AT&T汇编,如果非要在Linux下编译Intel汇编代码,可以考虑nasm。
C语言入门问题。推荐Ritchie和Kernighan的The
C
Programming
Language(国际上的名气相当大,不知道有没有中文版)。想高效编程,和国际接轨,最好再看一下Linux
Programming
Unleashed(老字号了,清华大学出过它的中文版),它讲述了Linux下各种编程辅助工具(Emacs、GCC、GDB、autoconf等)的使用。
关于中文支持。Linux本身不支持中文(有几个项目在做集成中文的尝试),需要额外手段(安装fbterm、zhcon、ucimf等),Emacs倒是支持中文显示并带有中文输入法。图形环境下的中文支持已经很好了,这里就不多说。
Linux
is
a
meritocracy(取自Linux
Programming
Unleashed),智力、精力会决定你在这个圈子里的地位,所以藏拙要有节制,把自己设置得聪明点!
最后补充:man和info将是初学者首先应该掌握的命令;我觉得你是想说Ubuntu,却写成了ubount,严谨一点,也是对自己好一点。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com