1. 首先拷貝 ppp-2.4.7.tar.gz 到 Ubuntu 下,然后執行下面的命令解壓: tar -xvf ppp-2.4.7.tar.gz 解壓完成得到 ppp-2.4.7 目錄,進入 ppp-2.4.7 目錄如下所示: 2. 使用 configure 進行配置,命令如下: ./configure 結果如下圖所示: 3 交叉編譯工具在 linux 源碼 rk3399_linux_sdk_v2.0 中prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_a arch64-linux-gnu/bin 目錄下,所以我們設置 臨時環境變量如下圖所示: export PATH=/home/topeet/rk3399_linux_sdk_v2.0/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_a arch64-linux-gnu/binPATH 4 輸入“echo $PATH”,查看環境變量是否添加,添加好環境變量如下圖箭頭所示: 5 配置完成后,使用下面的命令進行編譯 make CC=/home/topeet/rk3399_linux_sdk_v2.0/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarc h64-linux-gnu/bin/aarch64-linux-gnu-gcc "CC=/home/topeet/rk3399_linux_sdk_v2.0/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aar ch64-linux-gnu/bin/aarch64-linux-gnu-gcc”指定編譯器,和開發板 Linux 內核使用同一個編譯器。 編譯完成如下圖所示: 6 編譯完成后,分別在 chat、pppd、pppdump、pppstats 四個目錄下生成 chat、pppd、pppdump、pppstats 可執行文件,用于后面的 4G 模塊聯網測試。可以用 file 命令查看生成的 chat、pppd、pppdump、pppstats 文件,如下圖所示: |