【问题标题】:Codeblocks in Ubuntu or Windows. Any difference? [closed]Ubuntu 或 Windows 中的代码块。有什么区别吗? [关闭]
【发布时间】:2012-04-10 01:12:34
【问题描述】:

我一直想知道如果我在 WINDOWS 7 或 UBUNTU 上使用 CODEBLOCKS 是否会对输出或其他任何内容产生影响??

我一直在使用 C++ 和 GNU GCC 编译器。

我积极参加在线编码比赛,我想知道。

任何帮助将不胜感激!

谢谢!

【问题讨论】:

    标签: c++ windows ubuntu windows-7 codeblocks


    【解决方案1】:

    从 IDE 的角度来看,这两个平台之间没有真正的区别,这就是为什么它仍然被称为同一个程序!至于已编译的可执行文件,显然您在 Windows 中编译的任何内容都不会在 Linux 上运行,反之亦然。话虽如此,只要您坚持使用 GCC 编译器链接的标准 libc 库中包含的函数,您的代码将保持可移植性。另一方面,如果您开始使用 Win32 函数进行编码,或者使用嵌入式汇编程序来执行特定于平台的任务,则该代码将无法干净地移植到 Linux 上……但话又说回来,无论您在什么环境下都是如此使用。

    对于 C++,如果您决定使用任何较新的 C++11 功能,您将需要 to check the compatibility of your compiler 以及您尝试使用的功能,并确保其他人也尝试编译和运行您的代码可以访问相同的编译器版本或也支持所需功能的编译器。

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 1970-01-01
      • 2010-09-14
      • 2011-12-24
      • 2013-05-13
      • 2017-08-19
      • 2013-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多