如果你使用其他家的toolchains.有時會發生pthread函數找不到的問題.就算指定lib位置也沒用
,後來就直接使用ubuntu的toolchain了.猜測在arm-linux-gcc當時編譯的位置. 可以嘗試一下放在原文件所建議的位置試試.
sudo apt-get install g++-arm-linux-gnueabi
sudo apt-get install gcc-arm-linux-gnueabi
./configure --dest-os=linux --dest-cpu=arm --fully-static --prefix=/home/jimmy/work/node_release --without-snapshot
shell.sh
#!/bin/sh -e
HOST=arm-linux-gnueabi
export CPP="${HOST}-gcc -E"
export STRIP="${HOST}-strip"
export OBJCOPY="${HOST}-objcopy"
export AR="${HOST}-ar"
export RANLIB="${HOST}-ranlib"
export LD="${HOST}-ld"
export OBJDUMP="${HOST}-objdump"
export CC="${HOST}-gcc"
export CXX="${HOST}-g++"
export NM="${HOST}-nm"
export AS="${HOST}-as"
export PS1="[${HOST}] \w$ "
export CFLAGS=-static
export CXXFLAGS=-static
export LDFLAGS=-static
bash --norc
已在asus n18u驗證可行
沒有留言:
張貼留言