新下载的 gcc 抛出 undefined reference to `__chkstk_ms' 错误
Newly downloaded gcc throws undefined reference to `__chkstk_ms' error
我最近使用 MinGW 下载了 gcc 和 g++ 编译器,并尝试了一个简单的 hello world 打印文件。每当我 运行 使用 visual studio 代码(使用 jun han 的代码-运行ner 扩展)时,我 运行 进入以下错误:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(setargv.o):(.text+0x33): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x6d2): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x8b8): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x900): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0xa25): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0xc15): more undefined references to `__chkstk_ms' follow
collect2: ld returned 1 exit status
注意:我已经看过 THE POST BY YUNUS
为你的环境变量添加gcc路径
3.4.5,是这个版本吗?太老了!
您使用的具体是哪个 MinGW?
我建议使用 MinGW-w64,因为它是最新的。
您可以从 https://winlibs.com/
获取独立版本
至于你的错误,与堆栈保护设置有关。确保您的系统中没有不同的 MinGW,也没有被环境变量引用,例如 PATH
.
我最近使用 MinGW 下载了 gcc 和 g++ 编译器,并尝试了一个简单的 hello world 打印文件。每当我 运行 使用 visual studio 代码(使用 jun han 的代码-运行ner 扩展)时,我 运行 进入以下错误:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(setargv.o):(.text+0x33): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x6d2): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x8b8): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x900): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0xa25): undefined reference to `__chkstk_ms'
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0xc15): more undefined references to `__chkstk_ms' follow
collect2: ld returned 1 exit status
注意:我已经看过 THE POST BY YUNUS
为你的环境变量添加gcc路径
3.4.5,是这个版本吗?太老了!
您使用的具体是哪个 MinGW?
我建议使用 MinGW-w64,因为它是最新的。
您可以从 https://winlibs.com/
获取独立版本至于你的错误,与堆栈保护设置有关。确保您的系统中没有不同的 MinGW,也没有被环境变量引用,例如 PATH
.