【发布时间】:2020-07-02 02:34:39
【问题描述】:
我按照here 的描述编译了mingw-w64-headers 和mingw-w64-crt。
我的问题是如何让 gcc 使用它们。
我尝试了以下方法无济于事:
SET mingw_dir=C:\msys64\mingw-w64
gcc -g -L %mingw_dir%\lib^
-I %mingw_dir%\include^
-Wl,--rpath=%mingw_dir%\lib^
test.c -o test
它无法编译给:
../lib/crt2.o: 在函数 'pre_c_init' 中: crt/crtexe.c:145: 未定义对 '__p__commode'
的引用这似乎是ld 的问题,但我不确定如何解决。
【问题讨论】:
标签: gcc mingw-w64 libc compiler-flags crt