下载 ppp 开源代码使用 configure 命令进行编译,可是在编译中存在库文件找不到或者编译错误问题,通过分析错误原因,简单整理如下:
configure 编译命令
configure 命令中因未指定编译参数导致configure 执行校验异常,具体表现在 $CC -E
命令中,正确的参数命令如下:
./configure --prefix=$(pwd)/install --cross_compile=aarch64-poky-linux- --cc=gcc --cflags="$CFLAGS -L$CCLIBS"
Makefile 编译 CFLAGS 宏
修改 pppd/Makefile.linux CFLAGS 变量内容,具体内容如下:
编译预处理环境变量
修改 pppd/Makefile.linux 预处理环境变量,具体内容如下: