簡體   English   中英

如何使用 m68k-uclinux-gcc 設置堆棧大小?

[英]How to set stack size with m68k-uclinux-gcc?

有誰知道為 m68K gcc 交叉編譯器設置堆棧大小的 CLI 選項是什么?

我嘗試在我的 CFLAGS 中使用 -Wl,-stack_size,0x0000f000,但運行 m68k-uclinux-flthdr 似乎表明它仍設置為 0x1000?

[fred@localhost q4cgi]$ m68k-uclinux-flthdr a
a
    Magic:        bFLT
    Rev:          4
    Build Date:   Sat Apr  7 10:23:44 2012
    Entry:        0x44
    Data Start:   0xcec0
    Data End:     0xe5f4
    BSS End:      0x107f0
    Stack Size:   0x1000
    Reloc Start:  0xe5f4
    Reloc Count:  0x5c1
    Flags:        0x1 ( Load-to-Ram )

對例如 ---> 使用 -s 選項

m68k-uclinux-flthdr -s 16000

上面的命令會將堆棧大小更改為 16 kb(大約)

同樣你可以有任何大小

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM