Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 一键式编译器_Windows_User Interface_Compiler Construction - Fatal编程技术网

Windows 一键式编译器

Windows 一键式编译器,windows,user-interface,compiler-construction,Windows,User Interface,Compiler Construction,你知道有哪种编译器只需要在源代码上点击一两下就可以编译?必须将其配置为这样做并不重要,也不必去终端写一两个字 如果您能给出自己的观点,说明为什么很少有编译器包含gui,或者只是在资源管理器中列出了一个“发送到编译器”列表,那么您将获得额外的分数 原因是我希望能够将源代码发送给我的非编程朋友。有些有sparc计算机,有些有多核的x64等等 然后,他们将能够编译代码,然后删除它,只保存为他们的计算机优化的二进制文件。我们有CMake、makefile和其他生成系统MSBuild。为什么编译器应该有g

你知道有哪种编译器只需要在源代码上点击一两下就可以编译?必须将其配置为这样做并不重要,也不必去终端写一两个字

如果您能给出自己的观点,说明为什么很少有编译器包含gui,或者只是在资源管理器中列出了一个“发送到编译器”列表,那么您将获得额外的分数

原因是我希望能够将源代码发送给我的非编程朋友。有些有sparc计算机,有些有多核的x64等等


然后,他们将能够编译代码,然后删除它,只保存为他们的计算机优化的二进制文件。

我们有CMake、makefile和其他生成系统MSBuild。为什么编译器应该有gui


使用cmake生成构建或编写makefiles后,发出“make”通常就足够了。

我曾经使用IBM的java编译器jikes。它有一个增量模式,您只需点击return,它就会编译所有已更改的内容。因此,您需要在vi中进行一些编码,保存文件,并将alt-tab切换到包含jikes的窗口,然后单击return,并将alt-tab返回到vi窗口


现在我使用动态编译的Eclipse。有时这很好,有时它会在您尚未完成编写的代码上画上难看的红线,这样您就知道它不应该编译。

很少有编译器包含GUI,因为它不是编译器的基本功能。编译器应该可以从命令行使用,可以很容易地集成到脚本/自动化工具中,同样,它应该很容易使GUI工具与其通信

换句话说,它可以从GUI使用,但不是GUI类型的工具

必须将其配置为执行此操作并不重要


这里有一个逻辑缺陷。您可以进行配置,也可以由安装程序进行配置。它不仅仅是自动发生的,它本身就是这样

顺便说一句,这可能不是您要寻找的,但qt-lib中的qmake实用程序是一个单击工具的完美示例:它根据当前目录中的文件创建项目和makefile。它检测用户界面、资源、标题等。。。那你就得做,做,做

除此之外,我指的是配置,所有编译器和IDE都使用单击或按键开始编译


另一个问题是-如何处理编译错误。错误highlinght,源代码导航-这都是IDEs函数。编译器可以是IDE的一部分,但不是在合同中的一部分。

< P>我假设使用C++。 我觉得你真正想要的是一个可以简化编译的IDE。我知道Dev-C++在这方面做得很好。许多生产级应用程序可能至少需要一些编译器配置。话虽如此,我经常发现调用g++*.cpp-o output.exe可以作为一个快速而肮脏的编译…尽管在很多情况下它都不起作用。不过,当我刚开始编程时,我的大多数项目都可以使用该命令进行编译。

它被称为make


要找到替代方案,请查看。

我想不出有任何包含GUI的编译器。我可以想到许多GUI和IDE都包含了编译器,安装程序可以对其进行配置。我只是想到了最终用户。在我看来,它很容易实现,即使不经常使用它,对编译器仍然是有益的。只需编辑安装程序就足够了。