当前位置: 代码迷 >> Solaris >> 用makefile编译生成库,该怎么处理
  详细解决方案

用makefile编译生成库,该怎么处理

热度:6647   发布时间:2013-02-26 00:00:00.0
用makefile编译生成库
我是刚刚毕业的学生,还希望大家不吝赐教。

公司给我一个vs2003的静态库工程,里面已经有makefile文件,让我在Solaris编成库。可是makefile是以前写的,静态库中又添加了一些新的文件。那么我怎么区别哪些文件是要编译成对象文件再加入库中的呢?不能是所有的*.cpp的文件都要生成*.o然后添加到库文件中?

请高手给一个可以辨别的方法,谢谢。
------解决方案--------------------------------------------------------
看看 solaris makefile 的写法
找本书看看吧
------解决方案--------------------------------------------------------
GNU make中文手册 

http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index

你需要系统的学习makefile。 
------解决方案--------------------------------------------------------
VS的makefile和GCC的make不一样的。
你要自己写makefile。
建议你下载CodeLite,这个软件可以自动将VS的工程导入,生成GNU的makefile文件。
你再在其基础上修改修改即可!
------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20090518/18/f0fd5032-173f-433d-aa60-b48f253452cc
------解决方案--------------------------------------------------------



             更改makefile,而已,vc跟linux的估计没戏.


   .o .a .so 而已.
  相关解决方案