2012-04-07 2 views
1

누구나 CLI 옵션이 m68K gcc 크로스 컴파일러의 스택 크기를 설정하는 것을 알고 있습니까?m68k-uclinux-gcc를 사용하여 스택 크기를 설정하는 방법은 무엇입니까?

내 CFLAGS에서 -Wl, -stack_size, 0x0000f000을 사용해 보았지만 m68k-uclinux-flthdr을 실행하면 여전히 0x1000으로 설정되어있는 것 같습니다.

 
[[email protected] 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) 

답변

0

예를 들어 -s 옵션을 사용하십시오. ---> 위의 명령

m68k-uclinux-flthdr -s 16000 

16 킬로바이트 스택의 크기를 변경합니다 (약.)

마찬가지로 당신은 어떤 크기

을 가질 수 있습니다
관련 문제