首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"emcc“命令不被识别

"emcc“命令不被识别
EN

Stack Overflow用户
提问于 2015-06-11 09:18:33
回答 5查看 5.5K关注 0票数 4

我对制作这个演示有问题。segmentation

当我cd到这个文件夹并运行make命令时,我会得到以下错误消息:

代码语言:javascript
复制
/bin/sh: 1: emcc: not found  
make: *** [segmentation] Error 127

这就是make文件的样子。

代码语言:javascript
复制
segmentation: ../src/segmentation.cpp ../src/export.cpp  
    mkdir -p $(OBJDIR)  
    emcc \  
    ../src/segmentation.cpp \  
    ../src/export.cpp \  
    -I $(OPENCV_INSTALL_DIR)/include \  
    $(OPENCV_INSTALL_DIR)/lib/libopencv_core.so \   
    $(OPENCV_INSTALL_DIR)/lib/libopencv_imgproc.so \  
    -s EXPORTED_FUNCTIONS="['_on_mouse', '_on_init', '_on_process']" \  
    -O3 \  
    --llvm-lto 1 \  
    --closure 1 \  
    -s PRECISE_F32=1 \  
    -s FORCE_ALIGNED_MEMORY=1 \  
    -s TOTAL_MEMORY=306777216 \  
    -o ./bin/segmentation.js  

clean:  
    rm ./bin/*.js ./bin/*.mem  

我的环境变量有什么问题吗。编译这个程序的正确方法是什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-06-13 11:46:21

出于任何原因,.emscripten中的默认路径配置无法在终端中启用emcc。因此,我在/etc/environment中手动设置了EMSCRIPTEN_ROOT,现在它在终端中识别emcc命令。

票数 5
EN

Stack Overflow用户

发布于 2021-01-05 13:34:43

对于Windows,在'emsdk‘文件夹中(从’git克隆https://github.com/emscripten-core/emsdk.git‘下载)运行:

代码语言:javascript
复制
./emsdk activate latest --permanent
票数 3
EN

Stack Overflow用户

发布于 2022-07-10 16:32:08

window 11中遇到相同的问题

在我的例子中,EMSDK的路径存在问题。

运行emsdk_env.bat

我检查了环境变量中的路径,发现它是E:/emsdk

然后我把它改成了E:\emsdk

现在对我来说很好

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30776583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档