Cubieboard編譯安裝NodeJS經驗總結

2022-01-31 05:57:47 字數 1619 閱讀 9605

cubieboard編譯安裝nodejs經驗總結,以供新手免走彎路。

cubieboad用的是arm處理器,nodejs的編譯安裝上不像pc上那麼簡單,可以一遍過。

單單make編譯一次,就得幾乎乙個小時的時間。我是折騰了4,5次才徹底搞好。

先說一下,我的是

a20的板子,

v1.04-beta1

,的系統! 

8gtf卡!安裝的最新

node-v0.10.15

版。要點有以下幾點,

1,最好用root帳號操作,比在操作前加

sudo

靠譜,如何開啟root帳號可以下後面的備註。

先解除root鎖定,為root使用者設定密碼

#sudo passwd

password:<---------輸入當前使用者密碼

enter new unix password:<------輸入root帳號密碼

retype new unix password:<------重複新的root使用者密碼

pwsswd:已成功更新密碼,啟用root帳號

複製**

root@cubieboard2:/# cd /home/linaro/downloads/

root@cubieboard2:/home/linaro/downloads# wget

複製**

,#tar -xzvf node-v0.10.15.tar.gz

#cd node-v0.10.15

#./configure --without-snapshot

複製**

#tar -xzvf 

node-v0.10.15.tar.gz

#cd 

node-v0.10.15

#./configure --without-snapshot   

【#注釋:這一句是關鍵,參考:

】然後執行完,會有如下:

,'variables': }

creating  ./config.gypi

creating  ./config.mk

複製**

看到紅色的部分,

'v8_use_snapshot': 'false' 

,就可以繼續了。

#make && make install

複製**

然後檢視一下是否安裝成功:

#node -v

複製**

應該可以看懂啊node版本號了:

v0.10.15

安裝完成後node 和 npm就都好了,可以寫一段測試**測試一下,比如helloworld.js

console.log('hello world run in nodejs');

複製**

然後 #node helloworld.js 

就可以看到nodejs的執行輸出了!

3,直接編譯安裝可以安裝成功,但是無法執行任何nodejs**:

#segmentation fault

複製**

在arm上安裝node搞不好就會出 segmentation fault 。!

在上找到了乙個同樣問題的,並且給出了解決辦法。

我的nodejs 經過這兩天的折騰,終於搞好了。

cubieboard安裝小記

4.1修改音訊輸出裝置 vi etc asound.conf 內如如下,要修改換個 號位置就行了 pcm.default 音訊測試 mplayer kiss.5.1修改runlevel 新增或是修改檔案 vi etc inittab 新增id 3 initdefault 然後到runlevel3中取...

建立CubieBoard2交叉編譯鏈

1 安裝交叉編譯器 方式一 未成功 sudo apt get install gcc arm linux gnueabihf 安裝成功後,輸入 arm linux gnueabihf gcc v 2 獲取cubieboard2的核心原始碼 可以使用命令 git clone 解壓 sudo unzip...

Cubieboard安裝Apache2伺服器

cubieboard安裝apache2伺服器 1.更新軟體sudo apt get update 2.安裝apache2和輔助管理工具sudo apt get install apache2 apache2 utils 3.配置埠sudo vim etc apache2 ports.conf 這裡改...