linux下编译、链接、装载、动态库和静态库的学习
以下为两个链接
链接:
- linux下编译、链接和装载.
- 自己在Linux上编译、链接、动态库和静态库的学习笔记
一 单独编译
- 编译生成可执行文件
我们在单独编译的时候,只需要检查头文件,因为都放到了一个目录,所以单独编译的时候,不需要依赖其他文件,就可以生成目标文件(*.o),如下:
g++ -c showcoor.cpp
g++ -c showpoint.cpp
g++ -c main.cpp
- 链接生成的目标文件
通过生成的目标文件,最后进行链接,就可以生成最终的可执行文件。
g++ -o main main.o showpoint.o showcoor.o