交叉編譯 pppd

2021-09-17 22:01:21 字數 901 閱讀 2155

4g撥號過程中,撥號失敗,獲取不到ip。

但是配置檔案都是廠家提供的,應該沒問題。所以決定自己移植pppd撥號工具試一下。

解壓編譯:

tar -vxf ppp-2.4.7.tar.gz

cd ppp-2.4.7/

mkdir __install

./configure --prefix=$pwd/__install

make cc=aarch64-himix100-linux-gcc

在pppd目錄下生成pppd工具:

root@ubuntu:/ppp-2.4.7# file pppd/pppd

pppd/pppd: elf 64-bit lsb executable, arm aarch64, version 1 (sysv), dynamically linked (uses shared libs), for gnu/linux 3.7.0, not stripped

root@ubuntu:/ppp-2.4.7#

在chat目錄下生成 chat工具:

root@ubuntu:/ppp-2.4.7# file chat/chat

chat/chat: elf 64-bit lsb executable, arm aarch64, version 1 (sysv), dynamically linked (uses shared libs), for gnu/linux 3.7.0, not stripped

root@ubuntu:/ppp-2.4.7#

然後把生成的檔案,拷貝到板子上測試即可。

測試可以撥號成功。

原始碼以及編譯好的檔案:

[

pppd的編譯過程

或者http www.sfr fresh.com linux misc ppp 2.4.4.tar.gz 或者http www.tcpdump.org 2.編譯libpcap cd root tar xzvf libpcap 0.9.8.tar.gz cd libpcap 0.9.8 configu...

編譯 交叉編譯

交叉編譯含義 是指在乙個平台上生成另乙個平台上的可執行 同乙個體系結構可以執行不同的作業系統,同樣乙個作業系統也可以在不同的體系結構上執行 例 常說的x86 linux平台 指inter x86體系結構及linux for x86作業系統 x86 winnt平台 指inter x86體系結構及win...

交叉編譯(2) 交叉編譯鏈

什麼是交叉編譯鏈 明白了什麼是交叉編譯,那我們來看看什麼是交叉編譯鏈。首先編譯過程是按照不同的子功能,依照先後順序組成的乙個複雜的流程,如下圖 那麼編譯過程包括了預處理 編譯 彙編 鏈結等功能。既然有不同的子功能,那每個子功能都是乙個單獨的工具來實現,它們合在一起形成了乙個完整的工具集。同時編譯過程...