如何动态读取boost-python的ldflags?

har*_*nds 5 c++ boost makefile boost-python

目前,我已经编写了一个Makefile,它读取ldflagsusing pkg-config

pkg-config --libs python3
Run Code Online (Sandbox Code Playgroud)

现在,我已经找到了python3-config --ldflagspython3-config --libs在我看来哪个更好。

对我来说仍然存在的问题是,我也在使用 boost_python 并且我在我的Makefile. IE -lboost_python-py35。这样做的问题是,如果其他人使用它Makefilepython3.4他们必须将其更改为-lboost_python-py34。那么,这是否可以以某种方式变得动态化,python3-configpkg-config允许我们做类似的事情。