rcasiodu

rcasiodu

0个粉丝

5

问答

0

专栏

0

资料

rcasiodu  发布于  2019-10-17 11:26:15
采纳率 0%
5个问答
1423

gcc编译选项

 
Hi Everyone, the cross-complier of gcc supports multilib.
The output of multilib is:
arm-hisiv600-linux-gcc -print-multi-lib
[code]```.;
armv5te_arm9;@mcpu=arm926ej-s
a9;@mcpu=cortex-a9
a7;@mcpu=cortex-a7
a17;@mcpu=cortex-a17
a17_a7;@mcpu=cortex-a17.cortex-a7
armv5te_arm9_soft;@mcpu=arm926ej-s@mfloat-abi=soft
armv5te_arm9_vfp;@mcpu=arm926ej-s@mfloat-abi=softfp@mfpu=vfp
a9_soft;@mcpu=cortex-a9@mfloat-abi=soft
a9_softfp_vfp;@mcpu=cortex-a9@mfloat-abi=softfp@mfpu=vfp
a9_softfp_vfpv3-d16;@mcpu=cortex-a9@mfloat-abi=softfp@mfpu=vfpv3-d16
a9_vfpv3;@mcpu=cortex-a9@mfloat-abi=softfp@mfpu=vfpv3
a9_vfpv3_neon;@mcpu=cortex-a9@mfloat-abi=softfp@mfpu=neon
a9_hard_neon;@mcpu=cortex-a9@mfloat-abi=hard@mfpu=neon
a7_soft;@mcpu=cortex-a7@mfloat-abi=soft
a7_softfp_vfpv4;@mcpu=cortex-a7@mfloat-abi=softfp@mfpu=vfpv4
a7_softfp_neon-vfpv4;@mcpu=cortex-a7@mfloat-abi=softfp@mfpu=neon-vfpv4
a7_hard_neon-vfpv4;@mcpu=cortex-a7@mfloat-abi=hard@mfpu=neon-vfpv4
a17_soft;@mcpu=cortex-a17@mfloat-abi=soft
a17_softfp_vfpv4;@mcpu=cortex-a17@mfloat-abi=softfp@mfpu=vfpv4
a17_softfp_neon-vfpv4;@mcpu=cortex-a17@mfloat-abi=softfp@mfpu=neon-vfpv4
a17_hard_neon-vfpv4;@mcpu=cortex-a17@mfloat-abi=hard@mfpu=neon-vfpv4
a17_a7_soft;@mcpu=cortex-a17.cortex-a7@mfloat-abi=soft
a17_a7_softfp_vfpv4;@mcpu=cortex-a17.cortex-a7@mfloat-abi=softfp@mfpu=vfpv4
a17_a7_softfp_neon-vfpv4;@mcpu=cortex-a17.cortex-a7@mfloat-abi=softfp@mfpu=neon-vfpv4
a17_a7_hard_neon-vfpv4;@mcpu=cortex-a17.cortex-a7@mfloat-abi=hard@mfpu=neon-vfpv4[/code]

I want to complie the kernel with a17_a7_hard_neon-vfpv4 which needs mcpu=cortex-a17.cortex-a7 mfloat-abi=hard mfpu=neon-vfpv4 options.

How can i modify the specs file to use a17_a7_hard_neon-vfpv4?
The output of arm-hisiv600-linux-gcc -dumpspecs is:
[code]*multilib:
. !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;armv5te_arm9 mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9 !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a7 !mcpu=arm926ej-s !mcpu=cortex-a9 mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a17 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a17_a7 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;armv5te_arm9_soft mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;armv5te_arm9_vfp mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_soft !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_softfp_vfp !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_softfp_vfpv3-d16 !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_vfpv3 !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_vfpv3_neon !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a9_hard_neon !mcpu=arm926ej-s mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a7_soft !mcpu=arm926ej-s !mcpu=cortex-a9 mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a7_softfp_vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon mfpu=vfpv4 !mfpu=neon-vfpv4;a7_softfp_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;a7_hard_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 mcpu=cortex-a7 !mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;a17_soft !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a17_softfp_vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon mfpu=vfpv4 !mfpu=neon-vfpv4;a17_softfp_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;a17_hard_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 mcpu=cortex-a17 !mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;a17_a7_soft !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 mcpu=cortex-a17.cortex-a7 mfloat-abi=soft !mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 !mfpu=neon-vfpv4;a17_a7_softfp_vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon mfpu=vfpv4 !mfpu=neon-vfpv4;a17_a7_softfp_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft mfloat-abi=softfp !mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;a17_a7_hard_neon-vfpv4 !mcpu=arm926ej-s !mcpu=cortex-a9 !mcpu=cortex-a7 !mcpu=cortex-a17 mcpu=cortex-a17.cortex-a7 !mfloat-abi=soft !mfloat-abi=softfp mfloat-abi=hard !mfpu=vfp !mfpu=vfpv3-d16 !mfpu=vfpv3 !mfpu=neon !mfpu=vfpv4 mfpu=neon-vfpv4;

*multilib_defaults:


*multilib_extra:


*multilib_matches:
mcpu=arm926ej-s mcpu=arm926ej-s;mcpu=cortex-a9 mcpu=cortex-a9;mcpu=cortex-a7 mcpu=cortex-a7;mcpu=cortex-a17 mcpu=cortex-a17;mcpu=cortex-a17.cortex-a7 mcpu=cortex-a17.cortex-a7;mfloat-abi=soft mfloat-abi=soft;mfloat-abi=softfp mfloat-abi=softfp;mfloat-abi=hard mfloat-abi=hard;mfpu=vfp mfpu=vfp;mfpu=vfpv3-d16 mfpu=vfpv3-d16;mfpu=vfpv3 mfpu=vfpv3;mfpu=neon mfpu=neon;mfpu=vfpv4 mfpu=vfpv4;mfpu=neon-vfpv4 mfpu=neon-vfpv4;

*multilib_exclusions:


*multilib_options:
mcpu=arm926ej-s/mcpu=cortex-a9/mcpu=cortex-a7/mcpu=cortex-a17/mcpu=cortex-a17.cortex-a7 mfloat-abi=soft/mfloat-abi=softfp/mfloat-abi=hard mfpu=vfp/mfpu=vfpv3-d16/mfpu=vfpv3/mfpu=neon/mfpu=vfpv4/mfpu=neon-vfpv4[/code]
我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区