对现有的一个C++动态库文件和调用程序,分别编写Makefile文件,从零开始,这里把自己弄明白的一些东西分享给大家. 1.必须明确Linux下,C++的编译器是g++,C语言的是gcc.网上大多数又是以.c文件编写的makefile示例,所用的编译器是gcc,如果C++写成了gcc,C语言中没有类,会显示class未知的定义错误. 2.当有一个或多个动态库时,应该为每个动态库都写一个Makefile文件,为调用动态库的程序写一个Makefile文件,而不是写在一起,这样才方便之后的修改维护.…