gpt4 book ai didi

c++ - GNU gcc 和 g++

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:59 24 4
gpt4 key购买 nike

安装在 MAC OS X 机器上的 gcc 和 g++ 编译器是否不同于 Ubuntu (Linux) GNU gcc 和 g++ 编译器?

我正在使用 Eclipse 开发 C++ 程序,工具链部分显示 MacOSX GCC,我想知道是否需要安装另一个编译器以便可执行文件也能在 Linux 机器上运行。

我对 C++ 开发的技术细节有点陌生,所以如果这个问题没有意义,我很抱歉。

最佳答案

二进制文件不太可能同时在 Mac 和 Linux 上执行。如果一个二进制文件很可能不会在不同的 Linux 发行版之间执行。您可以为每个操作系统编译二进制文件。或者您可以为您的应用程序分发源代码,让您的用户自己编译。

不同版本的 libstdc++.so 可能随不同的操作系统一起分发,这会给您带来问题。部分有效的解决方案是静态编译二进制文件,这样您就不会依赖于目标系统安装的库版本。

关于c++ - GNU gcc 和 g++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8529233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com