如何指定crypto的编译器
因项目环境,需要把crypto在x86_64的ubuntu下编译成aarch64架构的库,所以需要使用交叉编译工具链 aarch64-none-linux-gnu-gcc
然后我下载了crypto的源码后,他使用Makefile编译,但是他编译脚本没有指定编译器的选项,于是只能修改其自带的Makefile来实现,通过搜索发现他编译脚本的名称为GNUMakefile。
通过反复浏览找到了设置编译器的地方,如下图所示。

- 👀注意178行,最开始没有加这句导致他一直使用g++编译,加上后他就可以进入if判断使用我指定的编译器编译