1.a.out文件-------assembler output 汇编输出
2.由于早期的 程序员会把游戏编译成a.out运行,避免被管理员抓到;所以可能有些UNIX系统每晚会定期删除a.out。
3.-I 参数来包含保存在子目录或者非标准位置的头文件。
gcc -I/usr/openwin/include fred.c
4. 注意-I(大写的i)---表示指定库路径 -L--指定库的搜索路径 -l(小写的L)--表示libXX.a 省略了lib和a名字。
5.尽可能将函数分别保存在不同的源文件,如果函数需要访问公共数据,就放在同一个源文件中,将公共数据编译成静态变量。
6. windows下文件 .cpp经过链接成.obj再编译成.exe
7. .so---.DLL .a------.LIB
8.