我正在尝试为 html5 编译 raylib,但我似乎无法make
正常运行。运行make PLATFORM=PLATFORM_WEB -B
返回raylib/src
:
emcc -c rcore.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=gnu99 -Os -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_WEB -DGRAPHICS_API_OPENGL_ES2
make: emcc: Command not found
make: *** [Makefile:558: rcore.o] Error 127
但是,emcc
在当前 shell(打印no input files
)sh
和, 中运行正常bash
,并且在不同的终端仿真器中运行。
$PATH
是(来自 zsh 和 alacritty,我的主要 shell 和终端仿真器):
/home/user/emsdk:/home/user/emsdk/upstream/emscripten:/home/user/emsdk/node/14.15.5_64bit/bin:/opt/devkitpro/tools/bin:/home/user/.local/bin:/home/user/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin