【问题标题】:How to set stack size with m68k-uclinux-gcc?如何使用 m68k-uclinux-gcc 设置堆栈大小?
【发布时间】:2012-04-07 17:29:53
【问题描述】:

有谁知道为 m68K gcc 交叉编译器设置堆栈大小的 CLI 选项是什么?

我尝试在我的 CFLAGS 中使用 -Wl,-stack_size,0x0000f000,但运行 m68k-uclinux-flthdr 似乎表明它仍设置为 0x1000?

[fred@localhost q4cgi]$ m68k-uclinux-flthdr a 一种 魔术:bFLT 版本:4 建造日期:2012 年 4 月 7 日星期六 10:23:44 条目:0x44 数据开始:0xcec0 数据结束:0xe5f4 BSS 结束:0x107f0 堆栈大小:0x1000 重新定位开始:0xe5f4 重定位计数:0x5c1 标志:0x1(加载到 RAM)

【问题讨论】:

    标签: linux gcc stack uclinux


    【解决方案1】:

    使用 -s 选项,例如--->

    m68k-uclinux-flthdr -s 16000
    

    上述命令会将堆栈大小更改为 16 kb(大约)

    同样你可以有任何尺寸

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 2016-12-07
      • 2010-11-12
      • 2020-08-25
      相关资源
      最近更新 更多