1.各類安裝工具讓它一鍵安裝
$ sudo apt update
$ sudo apt install vim openssh-server git curl wget tar unzip
$ sudo apt install build-essential python cmake default-jre
2.進自己的根目錄,從github拷貝源(自動建立emsdk資料夾):
$ cd ~
$ git clone
3.將其更新至最新版本(這個步驟貌似多餘,但走一遍):
$ cd emsdk
$ ./emsdk update
5.為當前使用者配置~/.emscripten檔案
$ cd emsdk
$ ./emsdk activate latest
6.檢視安裝列表,安裝binaryen(此處安裝方法同第四步)
$ ./emsdk list
./emsdk install binaryen-tag-1.38.4-64bit
./emsdk activate binaryen-tag-1.38.4-64bit
7.為當前會話配置環境變數
$ cd ~/emsdk
$ source ./emsdk_env.sh
注意:最後一行非常重要。每次重新登陸或者新建 shell 視窗,都要執行一次這行命令source ./emsdk_env.sh
$ cd ~/emsdk
$ ./emsdk list
8.檢視版本
$ emcc --version
$ em++ --version
如果沒有錯誤和警告,那麼emscipten環境配置就完成了,可以將編譯c、c++成js插到網頁用了。
9.備份(安裝不易,備份且珍惜)
$ cd ~
$ tar cvzf emsdk.tar.gz emsdk
本文**:
Emscripten之編譯專案
在c專案中引入外部依賴,通常有兩種方法 引入庫源 使用靜 動態庫。因為emscripten做的工作主要是將c 編譯成asm.js或者webassembly,所以對於emscripten編譯的c專案而言,也是可以使用以上兩種方法新增依賴。接下來將以在ubuntu16.04 x64系統下使用emscri...
window安裝gcc g make等編譯環境
提取碼 3z9t 安裝 mingw get setup.exe 直接預設安裝就好了,如果不想安裝在c盤,修改的安裝路徑最好不要有空格 我自己的安裝路徑有空格好像也沒遇到什麼問題 安裝完之後將mingw bin路徑新增到系統環境變數裡 此電腦 右鍵 屬性 高階系統設定 高階 環境變數 系統環境變數下找...
編譯安裝 Faiss編譯安裝
相信做搜尋的朋友,對faiss並不陌生,它區別於傳統的倒排檢索,通過近似向量的方式,召回檢索資料,改善搜尋體驗。最近我司準備在生產環境中上faiss,第一步得先能完整編譯可安裝的so,於是我就上手初體驗了一把。faiss有兩種安裝方式,一種是通過conda安裝,一種通過原始碼編譯安裝,本文介紹第二種...