安装aarch64-linux-gnu-gcc和g++
然后cmake-gui选择这一个
如果找不到compilers里面的c和c++的话执行查找在哪
sudo find / -name aarch64-linux-gun-gcc
hd@ubuntu:~$ sudo find / -name aarch64-linux-gnu-gcc
[sudo] password for hd:
/usr/bin/aarch64-linux-gnu-gcc
一一对应
1、解压libjpeg-turbo-master
2、进入源文件目录编辑CMakeList.txt文件第44行左右修改Processor类型为aarch64(交叉编译的时候需要解决string empty output问题)
set(CMAKE_SYSTEM_PROCESSOR aarch64)
string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} CMAKE_SYSTEM_PROCESSOR_LC)
3、用cmake-gui 编辑输出目录等,configure然后generate
4、进入生成的目录,编辑link.txt,后面增加 -lm(这里是为了解决tjbench.c找不到log10的问题)
CMakeFiles/tjbench.dir
5、执行
make .
make install
6、zmq、protobuf、glog都可以这样编译