gcc -I dir... 指定PATH目录
grep xx *.* 在某个文件中搜索某个词
$ gcc -o x11fred -L/usr/openwin/lib x11fred.c -lX11
标准C语言函数库:/usr/lib/libc.a 和 X11函数库 /usr/lib/libX11.a
创建静态库,使用ar程序和 gcc -c命令对函数分别进行编译。
ar crv libfoo.a bill.o fred.o
要查看哪些函数被包含在目标文件、函数库或可执行文件里,你可以使用nm命令。
共享库:
当一个程序使用共享库时,它的链接方式是这样的:程序本身不再包含函数代码,而是引用运行时可访问的共享代码。当编译号的程序被装载到内存中执行时,函数引用被解析并产生对共享库的调用,如果有必要,共享库才被加载到内存中。
符号链接
装载共享库的程序:ld.so。/etc/ld.so.conf, ldconfig。
ldd查看一个程序需要的共享库。
man 和 info 手册页