我刚刚在windows中安装了mingw,并且我编写了一个helloWorld程序来测试它。代码:mingw构建错误:未定义引用`__chkstk_ms'
#include <stdio.h>
int main(){
printf("hello, world!\n");
return 0;
}
结果:
C:/MinGW/lib/crt2.o:crt1.c:(.text+0x1f1): undefined reference to `__chkstk_ms'
C:/MinGW/lib/libmingwex.a(glob.o):glob.c:(.text+0x5e3): undefined reference to `__chkstk_ms'
C:/MinGW/lib/libmingwex.a(glob.o):glob.c:(.text+0x690): undefined reference to `__chkstk_ms'
C:/MinGW/lib/libmingwex.a(glob.o):glob.c:(.text+0x7e9): undefined reference to `__chkstk_ms'
C:/MinGW/lib/libmingwex.a(glob.o):glob.c:(.text+0x82d): undefined reference to `__chkstk_ms'
C:/MinGW/lib/libmingwex.a(glob.o):glob.c:(.text+0xc0d): more undefined references to `__chkstk_ms' follow
有一个类似的问题问here。但我检查了MinGW安装管理器,似乎没有安装旧版本的gcc或g ++。任何哥们都可以帮忙吗?谢谢!
顺便说一下,因为我使用pythonxy作为我的python环境,所以我的C:下还有一个C:/ MinGW32-xy目录,它不包含在系统变量'path'中。这会影响吗?
尝试删除C:\ MinGW的文件夹重新运行安装管理器 – P0W
你怎么编译它? – greatwolf
我试图在崇高的text3中构建它。但是,我也使用CMD行:“gcc -o filename.exe filename.c”,仍然有相同的错误。 – FrankSu