리눅스

mpreferred-stack-boundary=2

삼전동해커 2020. 11. 14. 16:20


32비트로 컴파일 했더니 시작 어셈블리가 이상하다.

저건 스택을 정리해주는 어셈인데 괜히 헷갈리기만하고 중요하지 않다.

이걸 없애보자.



이렇게 -m32로 32비트로 컴파일 옵션을 넣어주고,

-mpreferred-stack-boundary=2 옵션을 넣어주면 된다.