Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到emmake和emconfigure命令(osx)_C_Cmake_Emscripten_Emmake - Fatal编程技术网

找不到emmake和emconfigure命令(osx)

找不到emmake和emconfigure命令(osx),c,cmake,emscripten,emmake,C,Cmake,Emscripten,Emmake,我正在尝试将CMake与Emscripten一起使用。我随后用以下方法克隆了回购协议: git clone https://github.com/emscripten-core/emsdk.git 我做到了: ./emsdk install latest ./emsdk activate latest 总的来说,emcc似乎正在发挥作用。现在我转到,它告诉我使用: ./emconfigure ./configure ./emmake make 不幸的是,emconfigure或emmake

我正在尝试将CMake与Emscripten一起使用。我随后用以下方法克隆了回购协议:

git clone https://github.com/emscripten-core/emsdk.git
我做到了:

./emsdk install latest
./emsdk activate latest
总的来说,
emcc
似乎正在发挥作用。现在我转到,它告诉我使用:

./emconfigure ./configure
./emmake make

不幸的是,
emconfigure
emmake
似乎不在我的
路径上的任何位置。我之前克隆的
emsdk
repo中也找不到它们。我错过了一些明显的东西吗?

您忘记了链接的教程中的最后一步(以下粗体):

#获取最新版本的emsdk(第一次克隆时不需要)
吉特拉力
#下载并安装最新的SDK工具。
/emsdk安装最新版本
#使当前用户的“最新”SDK处于“活动”状态。(写入.emscripten文件)
/emsdk激活最新版本
#激活当前终端中的路径和其他环境变量
来源./emsdk_env.sh
这应该允许在当前终端会话中识别
emconfigure
emmake

将“MakeFile”重命名为“MakeFile”后,我可以
# Fetch the latest version of the emsdk (not needed the first time you clone)
git pull

# Download and install the latest SDK tools.
./emsdk install latest

# Make the "latest" SDK "active" for the current user. (writes .emscripten file)
./emsdk activate latest

# Activate PATH and other environment variables in the current terminal
source ./emsdk_env.sh