第一章 c语言基础 linux概述
虚拟文件系统VFS
进程通信机制:管道,信号 消息队列 信号灯 共享内存
第二章 vim与emacs
两种主流编辑器:vim emacs
vi 的含义 visual 可视化。vim=vi improve
第三章 gcc编译器
检查是否安装了gcc
rpm -a gcc 如果没有安装
切换到root 进行安装
yum install gcc 保证连网
然后在终端中,输入vim filename.编辑如下程序
返回命令行,执行如下程序过程,便可以利用gcc编译程序
gcc -v 显示版本号
time + 可执行文件,可以显示出 程序执行的时间,CPU的时间,sys系统消耗的时间
gcc 优化
gcc 优化采用 -O1 -O2 -O3 三个级别:
如果数字越大代表优化级别越高,但是优化也不一定全是好处:
有可能会删除不用的变量,可能导致调试困难。可能因为优化加大编译的时间。所以优化尽量用在必要的地方。
gdb(gcc debugger)gcc调试工具
其他的编译器:
g++ EGCS calls indent gprof f2c和p2c