您的位置:社区首页 > 嵌入式技术 >嵌入式技术 > win32环境下,psos编译问题求解?
 
信息主题:
标题:win32环境下,psos编译问题求解?
win32环境下,psos编译问题求解?
win32环境下,psos编译问题求解?
我在win32环境下,使用psos编译了一个程序,在正常情况下,编译生成的map文件中有以下说明:
program load limits

coff section  start     00000000   - 0000003b   size = 0000003c
coff section  psos      00000400   - 000041d3   size = 00003dd4
coff section  probe     00005000   - 00010d07   size = 0000bd08
coff section  pna       00011000   - 0002153b   size = 0001053c
coff section  .text     00022000   - 00039cb3   size = 00017cb4
coff section  .data     00401000   - 00401d83   size = 00000d84
coff section  .bss      00401d84   - 004f3343   size = 000f15c0 noload

--------------------------------------------------------------------------------
symbols found in directive files: 

vectorpage=00400000 anchor=00400044     _start=00000008     textend=00039cb4    datastart=00401000  
dataend=00401d84    bss_start=00401d84  bss_end=004f3344    freememstart=004f3350                   

后来我修改程序,让某些全局的结构变大,导致 .data section  的数据越界,提示.bss section 的内存区域被占用,编译无法通过,请问该如何解决?如果通过malloc申请内存的方式可以解决吗?
共 1 页 1 条主题,当前第 1 页