신입 게임 개발자의 프로그래밍 일기

0으로 초기화되는 int변수는 BSS영역으로 저장될까요? 본문

StackOverFlow

0으로 초기화되는 int변수는 BSS영역으로 저장될까요?

KFGD 2017. 11. 5. 16:10

https://stackoverflow.com/questions/8721475/if-a-global-variable-is-initialized-to-0-will-it-go-to-bss


결론: 

GCC에서는 기본적으로 -fzero-initialized-in-bss 옵션이 주어져서 0으로 초기화할 경우, BSS영역에 저장되지만

임의적으로 -fno-zero-initialized-in-bss 옵션을 주면 Data영역에 저장이 가능하다.

Comments