二进制,使用较新的 gcc 兼容性进行编译

二进制,使用较新的 gcc 兼容性进行编译

我需要编译简单的 c++ 程序,该程序将在旧的 32 位 Linux 机器上使用。我原本希望我可以使用这台旧机器并在那里构建一切,但发现那里的默认 GDB 太旧了。

现在我打算使用最新的 32 位 Ubuntu,在那里构建并将二进制文件复制到旧系统。将新系统中编译的二进制文件移动到旧系统(甚至可能不是 Ubuntu)时会遇到一些麻烦吗?

C++库在新旧系统中是否不兼容?

相关内容