作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我将向您展示以下步骤......
首先下载 GNUWIN32 .
然后在windows 7上安装并设置环境路径。
我将制作如下所示的a.C源文件
#include <stdio.h>
int main()
{
//FileName: a.C
printf("Hello World !!! Its works");
return 0;
}
我会制作Makefile。如下图
#MakeFile Source Code... FileName: Makefile
OBJS: a
#add path visual c/c++ compiler
PATH=C:/Program Files\ (x86)\Microsoft\ Visual\ Studio\ 9.0/VC
CC: $(PATH)/bin/cl.exe
all: a
a:
$(CC) -c a.C
clean:
rm -rf $(OBJS)
我编译源代码。它得到错误。
Input: C:\Users\*****\Desktop\Test>make
output:
cc -c a.C
process_begin: CreateProcess(NULL, cc -c a.C, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [a] Error 2
请让我帮忙,如何使用 Visual C++ 编译器构建此代码。
最佳答案
PATH
是 Makefile 中用于变量的错误名称,因为它也是在查找其他程序时列出要搜索的路径的变量名称。将其更改为其他内容。
关于c++ - 在 Windows 7 中通过 GnuWin32 使用 Microsoft Visual C/C++ 编译器编译源 (.C) 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25759921/
我需要知道文件列表中是否包含特定字符串。文件列表是动态的,我必须检查动态字符串列表。这必须在 Java 中完成才能处理结果(true 或 false)。 MS Windows 也是一个要求。 我想到了
我已经下载了适用于 python 2.7 的 Sip 模块,创建了一个 makefile 并在带有 makefile 的目录上尝试了 make 命令,但是我得到了这个错误: Makefile:3: r
我是一名优秀的程序员,十分优秀!