1. 程式人生 > >gcc -m32選項

gcc -m32選項

gcc提供了編譯選項可以為指定架構生成彙編程式碼,

比如 linux下 

-m32 生成32位機器的彙編程式碼;

-m64則生成64位機器彙編程式碼; 由於64位機器的暫存器比32位機器多很多,所以GCC編譯器會盡量使用暫存器來傳遞引數,而不是32位機器下的壓棧。