在我的新工作中维护旧资源时,我试图让事情变得更清洁。在本例中,我有一个非常静态地依赖于 python2.5 的大项目(1,001 个源文件)。在我的开发机器上,我安装了 2.6,我试图让这个项目包含并链接 >=2.5 和 <3.0。
我目前看到两个问题。从 .c 文件:
#include <python2.5/Python.h>
从makefile
LDFLAGS = $(LIBS) -lusb-1.0 -lpthread -lSound -lsqlite3 -lm -lglib-2.0 -lpython2.5
所以,我的问题是:如何更改 .c 文件以使其使用适当的目录,以及如何更新 makefile 以使其链接到适当的库?
编辑:当我这样做的时候,我想我可以给 glib-2.0 相同的待遇。