在Linux上编译Python 2.7.3,以便嵌入到C++;应用程序 我有一个Windows应用程序C++,希望在Red Hat Linux系统上运行。这个应用程序嵌入了一个稍微修改过的Python 2.7.3版本(我添加了Py_SetPath命令,因为它对于我的用例是必不可少的),所以我肯定需要编译Python源代码 我的问题是,尽管我看不到任何关于如何让Python发出正确的文件来链接我的链接,但是如何得到G++来链接我的C++代码,这样我就不需要在我发布的每个系统上都有一个Python的安装副本。
因此,我的问题是:在Linux上编译Python 2.7.3,以便嵌入到C++;应用程序 我有一个Windows应用程序C++,希望在Red Hat Linux系统上运行。这个应用程序嵌入了一个稍微修改过的Python 2.7.3版本(我添加了Py_SetPath命令,因为它对于我的用例是必不可少的),所以我肯定需要编译Python源代码 我的问题是,尽管我看不到任何关于如何让Python发出正确的文件来链接我的链接,但是如何得到G++来链接我的C++代码,这样我就不需要在我发布的每个系统上都有一个Python的安装副本。,c++,python,gcc,g++,redhat,C++,Python,Gcc,G++,Redhat,因此,我的问题是: 如何编译Python,使其可以嵌入到Linux上的C++应用程序? 对于C++应用程序,我要链接什么? 对于这些基本问题,我很抱歉,但我说服了我的雇主让我尝试将我们的系统转移到Linux上,我渴望让它尽可能顺利地运行,我担心不会取得太大的进展 您希望链接到python静态库,默认情况下应该创建该库,并将其命名为libpython2.7.a 如果我没记错的话,只要您不使用--enable shared构建Python,它就不会安装动态库,因此,您只会得到静态的LIB,因此只
- 如何编译Python,使其可以嵌入到Linux上的C++应用程序? 对于C++应用程序,我要链接什么?
对于这些基本问题,我很抱歉,但我说服了我的雇主让我尝试将我们的系统转移到Linux上,我渴望让它尽可能顺利地运行,我担心不会取得太大的进展 您希望链接到python静态库,默认情况下应该创建该库,并将其命名为
libpython2.7.a
如果我没记错的话,只要您不使用
--enable shared
构建Python,它就不会安装动态库,因此,您只会得到静态的LIB,因此只需将C++应用程序与