liangbch 发表于 2008-5-22 10:08:45

linux 编程

从在windows下编译gmp开始,接触到linux编程。分析一下gmp 的的代码,发现有许多东西需要学习,如
1 .使用gcc
2. 使用GDB
3. 理解Makefile
4. 使用宏处理工具M4
5. 理解Unix shell脚本
6. gas 的使用,和AT&T汇编语法

目前下载了一些相关的文档和电子书,正准备选择的阅读和研习。哪位有什么学习心得和好的学习资料,可相互交流一下。

kofeffect 发表于 2008-5-22 10:23:48

Linux 好东西,mathe 好像在这方面颇有研究^_^

mathe 发表于 2008-5-22 11:24:27

算不上颇有研究,只是最近几年更多时间在Linux下面写代码。
liangbch列出的“宏处理工具M4”是什么?还有gas我也不知道指什么,AT&T汇编语法我也基本不知道:lol

无心人 发表于 2008-5-22 13:46:39

:lol

我也不知道

shshsh_0510 发表于 2008-5-22 21:13:16

1235应该掌握,46没听过

无心人 发表于 2008-5-22 21:47:26

gas是不是汇编器?

mathe 发表于 2008-5-23 09:20:01

看来是Gnu assembler的意思,不过通常编程应该不会直接用到:lol

无心人 发表于 2008-5-23 15:27:53

:lol

AT&T汇编只要记住目的在右,寄存器以%开始
就能理解了

kenmark 发表于 2008-5-25 08:48:17

用惯INTEL风格的汇编后用AT&T风格的汇编会很不习惯,4没听说过,其他都是必须的,makefile的教程在 chinaunix上很多

无心人 发表于 2008-5-25 11:14:43

M4应该同时有下列工具
Autoconf
Automake
perl
GNU libtool
或者gawk等
均为*nix下的的一些配置工具,做自动Makefile文件的
页: [1]
查看完整版本: linux 编程