컴파일 링커 옵션들 [stack, ...]
[1. 개요]g++ 로 컴파일 시, 링킹 시 유용한 옵션 정리 [2.1 예제]스택 사이즈 변경g++ -Wl,--stack,1677216 test.cpp함수 호출 시, 이 함수 내 지역에 선언한 buf 의 크기가 꽤 큰 경우,함수 호출 시, 바로 segmentation fault 가 발생할 수 있다.함수 호출을 위해, 컴파일 시, 일정 크기의 스택에 모든 지역 변수를 저장 할 수 있어야 하는데,buf 크기가 이 크기를 벗어나서 문제가 된 것이다.이 경우 디폴트 스택 크기를 꽤 크게 잡아주면 runtime 오류를 해결 할 수 있다.플랫폼 별로 사용 법이 다르다.플랫폼옵션Linux (ELF)-Wl,-z,stack-size=1677216Windows (PE)-Wl,--stack,1677216 [2.2 예제]외..