我試過很長一段時間來建立的Node.js到我的Synology DS1511 +。我讀過this tutorial along with the comments,但我仍然遇到一個奇怪的錯誤,我無法弄清楚如何構建它。我跑sudo make
後運行約15至20分鐘構建精細,但後來我得到這個:錯誤不斷顯示出來,而試圖建立到的NodeJS羣暉DS1511 +
/volume1/homes/admin/node/out/../deps/uv/src/unix/thread.c:286: undefined reference to `pthread_condattr_setclock'
collect2: ld returned 1 exit status
make[1]: *** [/volume1/homes/admin/node/out/Release/node] Error 1
make[1]: Leaving directory `/volume1/homes/admin/node/out'
make: *** [node] Error 2
從錯誤中,它好像它關係到並行線程庫,但我真的不知道如果是這樣的話,特別是因爲我根據教程替換了pthread庫。順便說一下,本教程演示瞭如何爲基於ARM的處理器構建節點,但我正在構建的Synology是i686。
任何人都知道我是如何克服對DS1511 +
謝謝。如果一切正常,請回復。我將嘗試使用node.target.mk文件。如果有效,我會確認你的答案! – ariestav