參照在樹莓派上的安裝教程:https://blog.csdn.net/Changer_sun/article/details/78630464,樹莓派上的CPU爲ARM系列(RPi 3B+爲A53),TX2的CPU也同爲ARM系列(A57),兩者的交叉編譯方式可以通用。
一、安裝tool chain
參照上面的教程,此處略過。
二、編譯安裝mentohust
進入下載的libpcap-1.0.0文件夾,配置configure文件,make進行編譯:
./configure --build=arm-linux --host=arm-linux --target=arm-linux
進入下載的mentohust-0.3.1文件夾,配置configure文件,make進行編譯 :
./configure --build=arm-linux --host=arm-linux --target=arm-linux --disable-encodepass --disable-arp --disable-notify --disable-nls --with-pcap=/home/nvidia/Downloads/libpcap-1.0.0/libpcap.a
make完成後進入mentohust-0.3.1/src/進行安裝:
sudo make install
--build=arm-linux --host=arm-linux --target=arm-linux 這一行參數--build指定了編譯的平臺爲arm-linux,--host指定運行的目標計算機也爲arm-linux,--target一般不會用到,缺省默認爲-host指定的參數。
參數詳細含義見https://blog.csdn.net/commshare/article/details/16358497