新しい仕事で古いソースを維持することで、物事をよりきれいにしようとしています。この例では、python2.5 に非常に静的に依存する大きなプロジェクト (1,001 個のソース ファイル) があります。私の開発マシンには 2.6 がインストールされており、このプロジェクトに >=2.5 および <3.0 を含めてリンクさせようとしています。
現時点で 2 つの問題があると思います。.c ファイルから:
#include <python2.5/Python.h>
そしてメイクファイルから
LDFLAGS = $(LIBS) -lusb-1.0 -lpthread -lSound -lsqlite3 -lm -lglib-2.0 -lpython2.5
それで、私の質問は次のとおりです。適切なディレクトリを使用するように.cファイルを変更するにはどうすればよいですか?また、適切なライブラリにリンクするようにmakefileを更新するにはどうすればよいですか?
編集:そして、私がそうしている間、glib-2.0に同じ扱いを与えることができると思います。