生成共享库 要先生成目标文件 然后才能生成共享库
第一步:g++ -c *.cpp -I ../inc -g -Wall //编译生成目标文件.o -I是指定要包含的头文件 -g 在目标文件中包含debug信息 -wall 打开所有警告信息
第二步:g++ -shared say_hello.o say_goodbay.o -o ../lib/libspeak.so //把say_hello.o和say_goodbay.o编译生成共享库文件libspeak.so
第二步:ld G o say_goodby.o say_hello.o ../lib/libspeak.so
--------------------------------------------------------------------------------------------------------------------
生成静态库, 也是先生成目标文件 然后才能生成静态库
第一步:g++ c say_goodbye.cpp I"../inc" //-I就是指定所要需要
g++ c say_hello.cpp I"../inc" //生成两个.o文件
第二步:ar r say_goodbye.o say_hello.o ../lib/libspeak_a.a //生成静态库 后面是生成路径
--------------------------------------------------------------------------------------------------------------------
//共享库是你编译的时候要用到他,运行的