MSYS2 gcc undefined reference _assert,我缺少什么库?

MSYS2 gcc undefined reference _assert, what library am i missing?

我正在尝试 link 使用已经使用 mingw 编译的游戏库,称为 Raylib。然而;每当我使用 MSYS 的 gcc 10.2 时,它都会给我以下未定义的引用错误:

gcc main.c -Iraylib-3.7.0_win64_mingw-w64/include -Lraylib-3.7.0_win64_mingw-w64/lib -lraylib -lopengl32 -lgdi32 -lwinmm
/usr/lib/gcc/x86_64-pc-msys/10.2.0/../../../../x86_64-pc-msys/bin/ld: raylib-3.7.0_win64_mingw-w64/lib/libraylib.a(core.o):core.c:(.text+0x1f6e): undefined reference to '_assert'

看来我少了一个图书馆?这只是许多类似错误中的一个。这些未定义的引用中的大多数都是用于断言的,就像上面列出的那样。有些处理 GLFW 和其他库。有没有人在 MSYS 上遇到过这样的事情?

看来我需要直接进入 MSYS2 mingw64 环境(cmd 提示符)。我使用的是常规 MSYS2 MSYS 环境。