摘要:
编译器GCC的用法: gcc 【选项】【文件名】【选项】【文件名】总体的选项:-E:对源文件进行预处理(包含头文件,宏等替换)-S:对源文件进行编译。(汇编代码)-c:对源文件进行编译或汇编-o:输出目标文件。调试选项:-g :产生调试信息优化选项:O0:不进行优化O1:对目标文件的性能进行优化静态链接是指编译系统在链接阶段把程序的目标文件和所需的函数库文件链接在在一起,这样生成的文件就可以在没有函数库的情况下运行,但这种方式可执行文件体积较大,但与你运行速度快。动态链接是指编译系统在链接阶段并不把目标文件和函数库文件链接在一起,而是等到程序在运行过程中需要使用时才链接函数库。没有库文件,体积 阅读全文
摘要:
接触linux有一段时间,首先还没有熟悉系统之前就在看linux0.11版本的源代码,因为当时刚学完操作系统,对系统的工作原理想进一步的了解。开始用linux的时候,遇到的问题也不少,不过是linux激起了我学习计算机编程的兴趣,不但因为linux的开源,而且linux上面软件的代码也都是开源的。刚开始的时候,由于显卡驱动没有安装好,屏幕很亮,我尝试解决这个问题,但赖于惰性,直到开学的时候,我才想把问题解决,于是到Navida官网上下载了linux64位的网卡驱动,至此终于把问题解决。但是有linux系统又开始出现中文输入的错误,是由于我不懂,在屏幕上乱按导致的,后来也查找了几天的时间,才.. 阅读全文