我将安装Arch Linux与对决启动的Linux Mint 18.1结合使用。在我的大学中,我们安装了lubuntu 16.04和Ubuntu 14.04。我还启用了Arch Linux中的测试库,因此我获得了更新的软件包,因此,由于此原因,当我在Arch上编译任何C ++程序时,由于共享库的版本与Mint不匹配,它将无法在Linux Mint上运行。
像libMango.so.64在拱形中,而libMango.so.60在薄荷上。我该如何克服呢?
所以我要问如何用较新的编译器和共享库编译任何C / C ++,以便与旧的共享库一起正常运行?就像我在带有-m32
标志的64位计算机上编译32位程序一样,旧共享库也有标志吗?
我正在使用gcc 8.1。
青春有我