gpt4 book ai didi

windows系统用Emacs编译C

转载 作者:太空狗 更新时间:2023-10-29 15:15:24 24 4
gpt4 key购买 nike

我在学校有一点 C 编程经验,但都是 Unix。我想用 Emacs 编译一些 C,使用 Emacs 作为第二个 IDE。

执行此操作最简单的方法是什么?我下载了 Cygwin,但没有在 Emacs 中成功编译 helloWorld.c。即使打开 cygwin 命令提示符(shell 或其名称),它也不会将 gcc 识别为命令。

错误
'make' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我需要一个可在 Windows 上运行、免费(或随 visual studio 提供)且可与 Emacs 一起使用的编译器。在 M-x compile 命令后输入 Emacs 的内容也很高兴知道。我查看了 MinGW,但下载它很麻烦。

我希望这个问题是有道理的。我经常迷失在开源世界中。

环境
Windows XP、Visual Studio 2010、Emacs 23.2.1、安装 Windows 7.1 SDK、Cygwin

最佳答案

我使用 Visual Studio 作为编译器,使用 emacs 作为编辑器。

只需安装 Visual Studio C++ 2010 Express Edition。然后我要做的是编写一个 nmake Makefile 并从中调用 nmakeVisual Studio 命令提示符(可从“程序”菜单访问)。这适用于较小的项目。

参见 http://msdn.microsoft.com/en-us/library/f35ctcxw.aspx了解更多详情。

对于较大的项目,您可以在 Visual Studio 中创建一个解决方案,然后只需使用 emacs 作为编辑器。您还可以从构建解决方案的命令提示符。

此外,visual studio 命令提示符只是调用 vcvars.bat(或类似的东西)设置必要的环境。我想您也许可以修改 emacs shell 以指向在启动时运行此 bat 文件的 cmd 实例?

关于windows系统用Emacs编译C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4556368/

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