在现代Ubuntu中构建向后兼容的跨架构项目

时间:2015-12-18 12:36:13

标签: c++ linux ubuntu centos

我的开发环境是Ubuntu 16.04 x86_64。我正在开发一个C ++代码库,为了获得用户的最大支持,需要在CentOS 6 i386(类似)环境中构建。具体来说,它取决于它的GCC版本和系统库。

我目前的解决方案是在CentOS VM中运行构建(在VirtualBox中),通过共享文件夹共享代码库。它工作得很好,但完全本地构建会更好。

是否可以在Ubuntu中执行此操作?我更喜欢一种允许我在可预见的未来保持系统最新状态的方式,而不会影响构建。我知道这是可能的,例如模拟Fedora,但这在Ubuntu上运行不佳。

顺便问一下,GCC的新版本会出现问题吗?这会带来好处吗?例如,关于更快的编译或更好的优化?

0 个答案:

没有答案