我一直在关注这个。
我有一个全新的 Ubuntu 20.04 LTS 安装。
首先,我看到我们需要 emscripten。我一直关注这里安装。
(这是在谷歌云上全新安装的 Ubuntu 上)
$ git clone https://github.com/emscripten-core/emsdk.git
$ cd emsdk
$ ./emsdk install latest
$ ./emsdk activate latest
$ source ./emsdk_env.sh
我也添加source "/home/celebisait_gmail_com/emsdk/emsdk_env.sh"
到我的~/.bashrc
.
直到这里,一切似乎都很好。
我跳到这里来验证一切是否安装正确。
好像
$ emcc hello_world.c -o hello.html
在一个基本hello_world.c
程序上工作。
好的,我们继续安装raylib。
$ git clone https://github.com/raysan5/raylib.git
我将这些添加到我的.profile
:
EMSDK_PATH=/home/celebisait_gmail_com/emsdk
EMSCRIPTEN_PATH=${EMSDK_PATH}/upstream/emscripten
CLANG_PATH=${EMSDK_PATH}/upstream/bin
PYTHON_PATH=/usr/bin/python3
NODE_PATH=${EMSDK_PATH}/node/12.9.1_64bit/bin
PATH=$PATH:${EMSDK_PATH}:${EMSCRIPTEN_PATH}:${CLANG_PATH}:${NODE_PATH}:${PYTHON_PATH}
然后我去raylib/src
,我做:
~/raylib/src$ make PLATFORM=PLATFORM_WEB -B
emcc -c rcore.c -Wall -D_DEFAULT_SOURCE -DPLATFORM_WEB -DGRAPHICS_API_OPENGL_ES2 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=gnu99 -Os -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
make: emcc: Command not found
make: *** [Makefile:602: rcore.o] Error 127
celebisait_gmail_com@raylib-playground:~/raylib/src$ emcc
emcc: error: no input files
celebisait_gmail_com@raylib-playground:~/raylib/src$
emcc
即使我显然有,我也找不到emcc
:
$ emcc
emcc: error: no input files
任何帮助,将不胜感激。