今天剛好需要做到,先在此做個紀錄
1.首先要做config的動作,指令如下:
./config no-asm shared --prefix=/home/danny/extern_lib
prefix的路徑,就看你到時候做make install的時候,要安裝在哪個資料夾
2.手動修改Makefile,config之後進入Makefile會發現CROSS_COMPILE參數是空的,我們手動加入自己的toolchain,ex: CROSS_COMPILE=/home/danny/toolchain/bin/arm-linux-gnueabihf-
3.make
make install
ps.
1. 我make的時候會遇到 "-m64"的錯誤訊息,目前是到Makefile把"-m64"的參數都先刪除,就 可以順利編譯完成
2. 若是遇到這樣的錯誤訊息 ==> openssl libcrypto.so: undefined reference to `getcontext' ...
請在第一步驟再加個參數 "no-async" 就可以編譯完成!
沒有留言:
張貼留言