各个变量链接时放在哪里

int a;

int b = 0;

int c = 1;

int d[10]={0};

int e{10}={1};

int main()

{

int f=1;

}


对于.o文件而言,a是放在COMMON段,b d放在.bss段, c e放在data段

对于以链接完的elf文件而言,a b d放在bss段,c e放在data段,f放在堆栈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章