你知道有哪些编译器只需要点击源代码一两次就可以编译吗?必须对其进行配置才能做到这一点不算数,也不必去终端写一两个词。
如果您可以就为什么很少有编译器包含 gui 给出自己的看法,或者只是发送到资源管理器中的编译器列表,则会给出额外的分数!
原因是我希望能够将源代码发送给我的非编程朋友。有些有 sparc 计算机,有些有 x64 多核等。
然后他们将能够编译代码然后删除它,只保存为他们的计算机优化的二进制文件。
你知道有哪些编译器只需要点击源代码一两次就可以编译吗?必须对其进行配置才能做到这一点不算数,也不必去终端写一两个词。
如果您可以就为什么很少有编译器包含 gui 给出自己的看法,或者只是发送到资源管理器中的编译器列表,则会给出额外的分数!
原因是我希望能够将源代码发送给我的非编程朋友。有些有 sparc 计算机,有些有 x64 多核等。
然后他们将能够编译代码然后删除它,只保存为他们的计算机优化的二进制文件。
我们有 CMake、Makefile 和其他构建系统 (MSBuild)。为什么编译器应该有一个 gui?
在使用 cmake 生成构建或编写 makefile 后,发出“make”通常就足够了。
很少有编译器包含 GUI,因为它不是编译器的基本功能。编译器应该可以从命令行使用,很容易集成到脚本/自动化工具中,同样,应该很容易让 GUI 工具与之通信。
换句话说,它可以从 GUI 中使用,但它不是 GUI 类型的工具。
顺便说一句,可能不是您正在寻找,但来自 qt-lib 的qmake实用程序是“一键式”工具的完美示例:) 它根据您在当前目录中的文件创建项目和 makefile。它检测 .ui(用户界面)、资源、标题等...然后您只需make、make、make ...
除了我的意思是配置之外,所有编译器和 IDE 都使用一键或按键来开始编译。
另一个问题是 - 你如何处理编译错误。错误突出显示,源导航 - 这是所有 IDE 功能。编译器可以是 IDE 的一部分,但不能相反。
我曾经使用“jikes”,IBM 的 java 编译器。它有一个增量模式,你只需要按回车键,它就会编译所有改变的东西。因此,您将在 vi 中进行一些编码,保存文件,然后将 alt-tab 转到带有 jikes 的窗口,然后按回车键,然后 alt-tab 回到 vi 窗口。
现在我使用即时编译的 Eclipse。有时这很好,有时它会在你没有写完的代码上加上难看的红线,所以你知道它不应该编译。
我假设使用 C++。
我觉得您真正在寻找的是使编译更简单的 IDE。我知道 Dev-C++ 在这方面做得很好。许多生产级应用程序可能至少需要一些编译器配置。话虽如此,我经常发现对“g++ *.cpp -o output.exe”的调用是一种快速而肮脏的编译……尽管它在很多很多情况下都不起作用。尽管如此,当我刚开始编程时,我的大多数项目都可以使用该命令进行编译。
它被称为make
。
如需其他选择,请查看此列表。
必须对其进行配置才能做到这一点不算数,
那里有一个逻辑缺陷。要么您配置它,要么安装程序配置它。它不会自动自动发生;)