【发布时间】:2021-11-28 07:00:44
【问题描述】:
我正在尝试为 html5 编译 raylib,但我似乎无法正确运行 make。在raylib/src 中运行make PLATFORM=PLATFORM_WEB -B 会返回:
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
但是,在当前 shell 中运行 emcc 可以正常工作(打印 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
【问题讨论】:
-
它仍然相关吗?
-
@AlexBender 我发现问题的一部分与makefile有关,但是在弄乱了它并且没有走多远之后,我放弃了
-
您要再试一次吗?有一个很棒的 Discord 服务器,由 raylib 的创建者 ray 管理。试一试,这个世界很迷人!
-
@AlexBender 也许其他时候,我确实在不久前问过那里但没有得到回应
-
很抱歉听到这个消息。至少自述文件描述了要做什么,我能够获得 emscripten 并构建一些示例
标签: emscripten raylib