在编译raspberry pi 1时使用-march gcc选项时,使用的正确架构是什么?我已经看过armv6,armv6h和armv6l,我不确定哪一个是正确的。
答案 0 :(得分:0)
如果您可以访问r上的命令行。你可以用命令检查架构
uname -a
或
cat / proc / cpuinfo
如果您提供r的任何文档来源。 pi - 您可以浏览它或将其发布在此处,以便人们可以查看它。
答案 1 :(得分:0)
我正在从raspberry pi stackexchange中复制它,以防覆盆子pi堆栈交换消失。 https://raspberrypi.stackexchange.com/questions/2046/which-cpu-flags-are-suitable-for-gcc-on-raspberry-pi
“RPI ARM内核是一个ARM 1176jzf-S,那么合适的标志应该是
-march = armv6zk -mcpu = arm1176jzf -s -mfloat-abi = hard -mfpu = vfp 在软浮动发行版上放下-mfloat-abi = hard -mfpu = vfp。
可以通过运行gcc -mcpu = native -march = native -Q --help = target on gcc> = 4.7`“找到这些标志。”