一、第一步:
sudo apt install cmake openssh-server openssh-client net-tools pkg-config
二、第二步:配置arm编译器路径
sudo vi /etc/profile写入export PATH=$PATH:/opt/gcc/bin
然后重启电脑
三、第三步:修改配置文件,configure文件中的编译工具
ar_default="arm-linux-gnueabihf-ar"
cc_default="arm-linux-gnueabihf-gcc"
cxx_default="arm-linux-gnueabihf-g++"
host_cc_default="arm-linux-gnueabihf-gcc"
四、第四步:编译需要指定交叉编译的环境--enable-cross-compile --target-os=linux --arch=arm, 同时configure的时候添加--strip选项“--disable-doc”,关闭doc的编译
示例:
./configure --prefix=/opt/build/ --enable-cross-compile --target-os=linux --arch=arm --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-yasm --disable-stripping --disable-doc
五、第五步:make && make install