我正在尝试使用linux机器交叉编译一些用于android的linux工具。编译的一般步骤是
./configure
make
现在配置文件支持使用$CC
变量以及使用--target
选项设置目标。但我不确定使用什么参数。
处理器信息
AArch64 Processor rev 1(aarch64)
那么我使用aarch64
吗?但this answer说我应该使用arm
?但它也使用我没有的Android NDK。
那么--target
选项的正确参数是什么?或者我应该使用CC变量吗?
答案 0 :(得分:0)
根据我的理解http://www.arm.com/products/processors/armv8-architecture.php aarch64与32位兼容,因此如果您只定位新的64位arm处理器,则可以使用aarch64,但如果您还需要32位较旧的处理器,则必须使用arm