我有Ubuntu 16.10。如何编译一个C++程序,以便二进制文件可以在Ubuntu 14.04或任何类似年龄的Linux发行版上正常工作?(我只关心x86-64。)
这是否可通过16.10上的默认编译器(gcc 6.2)实现,还是需要安装并使用14.04所拥有的相同编译器(gcc 4.8)?如果需要旧版本编译器,是否需要
我对通用(与发行版无关)的兼容性需求和更具体的提示,如何在我的Ubuntu版本上进行操作都感兴趣。
这是否可通过16.10上的默认编译器(gcc 6.2)实现,还是需要安装并使用14.04所拥有的相同编译器(gcc 4.8)?如果需要旧版本编译器,是否需要
-multilib
包?我对通用(与发行版无关)的兼容性需求和更具体的提示,如何在我的Ubuntu版本上进行操作都感兴趣。