树莓派的正确架构1

时间:2015-09-07 21:57:15

标签: gcc raspberry-pi

在编译raspberry pi 1时使用-march gcc选项时,使用的正确架构是什么?我已经看过armv6,armv6h和armv6l,我不确定哪一个是正确的。

2 个答案:

答案 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`“找到这些标志。”