JavaONE 发表于 2003-10-1 12:47:03

help 阅读源代码需要一些什么基本能力吗?如会C,汇编等

请大家讨论一下,需要什么基本能力,要到什么水平等等

skykufo 发表于 2003-10-1 22:50:50

我想,现在的gnu项目都用autoconfig,automake,这2个东西得懂一些吧,至少能读的通,这样项目的编译参数,编译结果都明白了,项目的大体结构也容易把握。

JavaONE 发表于 2003-10-2 19:42:07

在下是个想入行的外行人,请各位大虾,详细讲讲,小人跪谢了,那位大人请从 linux源代码是用什么语言写的说起好吗?

jjww 发表于 2003-10-3 13:22:29

现代os一般是由c和汇编混合实现的,当然主要是c,只有涉及到底层硬件相关和cpu、memory精确控制等操作的时候用汇编。所以一般必须熟悉c,会看汇编,数据结构应该要学一下。另外,gcc、ld等编译方面的知识也应该了解一下

JavaONE 发表于 2003-10-3 15:26:00

斑竹大人,谢谢啦,让我这个新人能够有地放矢,还请大人说细些,如gcc,ld类,在下是不懂的啦,希望以后大人能多给在下些帮助,小人在此先谢了。

Dragonfly 发表于 2003-10-4 05:10:42

gcc compiler
ld linker

use man and info command see more information.

JavaONE 发表于 2003-10-4 08:40:14

thank you,如果要读源代码,C和汇编要有什么水平,如果要学习C和汇编,要怎么学习,用什么书,读C和汇编的源代码有助益吗?现在编C和汇编用什么编辑器?请各位大虾细细说说,小人在此先谢了。

xdwjack 发表于 2003-10-5 12:12:48

C我觉得用清华大学出版社的谭浩强的书就行,浅显易懂,适合初学者自学。

Dragonfly 发表于 2003-10-7 21:38:47

i think u had better find results for these questions by uself before u start learning kernel. u need the ability when u study kernel. many questions need to be answered by yourself.

JavaONE 发表于 2003-10-9 19:23:26

i think u had better find results for these questions by uself before u start learning kernel. u need the ability when u study kernel. many questions need to be answered by yourself.你的建意对我很帮助,希望以后能得到你多多指点
页: [1]
查看完整版本: help 阅读源代码需要一些什么基本能力吗?如会C,汇编等