QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1401|回复: 9

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

[复制链接]
发表于 2003-10-1 12:47:03 | 显示全部楼层 |阅读模式
请大家讨论一下,需要什么基本能力,要到什么水平等等
发表于 2003-10-1 22:50:50 | 显示全部楼层
我想,现在的gnu项目都用autoconfig,automake,这2个东西得懂一些吧,至少能读的通,这样项目的编译参数,编译结果都明白了,项目的大体结构也容易把握。
回复

使用道具 举报

 楼主| 发表于 2003-10-2 19:42:07 | 显示全部楼层
在下是个想入行的外行人,请各位大虾,详细讲讲,小人跪谢了,那位大人请从 linux源代码是用什么语言写的说起好吗?
回复

使用道具 举报

发表于 2003-10-3 13:22:29 | 显示全部楼层
现代os一般是由c和汇编混合实现的,当然主要是c,只有涉及到底层硬件相关和cpu、memory精确控制等操作的时候用汇编。所以一般必须熟悉c,会看汇编,数据结构应该要学一下。另外,gcc、ld等编译方面的知识也应该了解一下
回复

使用道具 举报

 楼主| 发表于 2003-10-3 15:26:00 | 显示全部楼层
斑竹大人,谢谢啦,让我这个新人能够有地放矢,还请大人说细些,如gcc,ld类,在下是不懂的啦,希望以后大人能多给在下些帮助,小人在此先谢了。
回复

使用道具 举报

发表于 2003-10-4 05:10:42 | 显示全部楼层
gcc compiler
ld linker

use man and info command see more information.
回复

使用道具 举报

 楼主| 发表于 2003-10-4 08:40:14 | 显示全部楼层
thank you,如果要读源代码,C和汇编要有什么水平,如果要学习C和汇编,要怎么学习,用什么书,读C和汇编的源代码有助益吗?现在编C和汇编用什么编辑器?请各位大虾细细说说,小人在此先谢了。
回复

使用道具 举报

发表于 2003-10-5 12:12:48 | 显示全部楼层
C我觉得用清华大学出版社的谭浩强的书就行,浅显易懂,适合初学者自学。
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

 楼主| 发表于 2003-10-9 19:23:26 | 显示全部楼层
[quote:7bc038f83a=""]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.[/quote]你的建意对我很帮助,希望以后能得到你多多指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-28 04:16 , Processed in 0.118840 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表