我需要开发在Scientific Linux 5或6上运行的C++程序。 我想使用Ubuntu上的QtCreator进行开发,因为它拥有比SCL6更新的库。
是否存在类似于Python虚拟环境的东西来管理C/C++程序的依赖关系?
使用chroot和所有所需的库和依赖项可能可以完成任务。 这个存在吗?请参见http://rcrowley.org/articles/dependencies.html中对chroot的使用说明。
我需要开发在Scientific Linux 5或6上运行的C++程序。 我想使用Ubuntu上的QtCreator进行开发,因为它拥有比SCL6更新的库。
是否存在类似于Python虚拟环境的东西来管理C/C++程序的依赖关系?
使用chroot和所有所需的库和依赖项可能可以完成任务。 这个存在吗?请参见http://rcrowley.org/articles/dependencies.html中对chroot的使用说明。
http://manpages.ubuntu.com/manpages/precise/en/man8/debootstrap.8.html
http://manpages.ubuntu.com/manpages/precise/en/man8/mount.8.html
http://manpages.ubuntu.com/manpages/precise/en/man1/schroot.1.html
我不确定它是否足够轻便以满足您的需求(我对virtualenv并不是很熟悉),但您可以尝试使用CDE Project,这是一种非常好的创建虚拟沙盒并带有各种依赖项的方法。