使用的編譯器是arm-linux-gnueabihf-gcc
首先去官網(wǎng)下載ntfs-3g的源碼
在官網(wǎng)點擊Advanced 跳轉(zhuǎn)到這個網(wǎng)址祠锣,在這里找到源碼tarball的下載鏈接举瑰。
在RPI下載ntfs-3g的源碼包
wget http://jp-andre.pagesperso-orange.fr/ntfs-3g_ntfsprogs-2017.3.23AR.2.tgz
解壓娇昙,使用autogen.sh配置绊困,如果沒有auto環(huán)境則需要先安裝
apt install autoconf automake libtool -y
apt install libgcrypt-dev -y
./autogen.sh
接著運行configure
./configure CC=/path/to/arm-linux-gnueabi-gcc --prefix=$PWD/__install --exec-prefix==$PWD/__install --enable-really-static
make && make install
上面配置的--enable-really-static
很關(guān)鍵茁影。
反轉(zhuǎn)
編譯好了放在4412板子上運行炕桨,直接提示這個
暈……然后去谷歌找old version,在sourceforge網(wǎng)站發(fā)現(xiàn)了以前的源碼 利虫,然后重新下載解壓編譯挨厚。
wget https://sourceforge.net/code-snapshots/git/n/nt/ntfs-3g/ntfs-3g.git/ntfs-3g-ntfs-3g-f246d6ce973d196b5fc10313ea574de5ba23af4b.zip
鏈接可能失效。
結(jié)果還提示這個糠惫,在stackflow查了查疫剃,原來是因為交叉編譯鏈太新了.
于是切換回老而彌堅的arm-2009q3,重新走一遍寞钥,就ok了慌申。