Есть ли эквивалент python virtualenv для программ на C / C ++?

Я должен разрабатывать программы на C ++, которые должны работать на Scientific Linux 5 или 6. Я хотел бы разрабатывать с QtCreator на Ubuntu, в котором есть гораздо более современные библиотеки, чем в SCL6.

Есть ли эквивалент Python virtualenv для программ на C / C ++?

Использование chroot со всеми необходимыми библиотеками и зависимостями может сделать эту работу. Это существует? Увидеть http://rcrowley.org/articles/dependencies.html на использование chroot.

10

Решение

Используйте debootstrap для создания среды chroot (или даже установите Ubuntu в отдельный раздел). Смонтируйте свой домашний каталог с помощью mount -o bind. Используйте schroot для удобной настройки 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

1

Другие решения

Не уверен, что он достаточно легкий для того, что вам нужно (я не очень знаком с virtualenv), но вы можете попробовать CDE Project Это очень хороший способ создания виртуальной песочницы со всеми видами зависимостей.

1

По вопросам рекламы [email protected]