linux 编程
从在windows下编译gmp开始,接触到linux编程。分析一下gmp 的的代码,发现有许多东西需要学习,如1 .使用gcc
2. 使用GDB
3. 理解Makefile
4. 使用宏处理工具M4
5. 理解Unix shell脚本
6. gas 的使用,和AT&T汇编语法
目前下载了一些相关的文档和电子书,正准备选择的阅读和研习。哪位有什么学习心得和好的学习资料,可相互交流一下。 Linux 好东西,mathe 好像在这方面颇有研究^_^ 算不上颇有研究,只是最近几年更多时间在Linux下面写代码。
liangbch列出的“宏处理工具M4”是什么?还有gas我也不知道指什么,AT&T汇编语法我也基本不知道:lol :lol
我也不知道 1235应该掌握,46没听过 gas是不是汇编器? 看来是Gnu assembler的意思,不过通常编程应该不会直接用到:lol :lol
AT&T汇编只要记住目的在右,寄存器以%开始
就能理解了 用惯INTEL风格的汇编后用AT&T风格的汇编会很不习惯,4没听说过,其他都是必须的,makefile的教程在 chinaunix上很多 M4应该同时有下列工具
Autoconf
Automake
perl
GNU libtool
或者gawk等
均为*nix下的的一些配置工具,做自动Makefile文件的
页:
[1]