宋寶華: 關於Linux編譯優化幾個必須掌握的姿勢

01 編譯選項和內核編譯 首先我們都知道,Linux內核如果用O0編譯,是無法編譯過的,Linux的內核編譯,要麼是O2,要麼是Os,這點從Linux的Makefile裏面可以看出: 當選擇了 CONFIG_CC_OPTIMIZE_FOR_SIZE 它會是Os,否則就是O2。 其實O2和Os,都是一些優化選項的集合: gcc -c -Q -O2 --help=optimizers > /tmp/O
相關文章
相關標籤/搜索