1. 程式人生 > >[彙編程式設計]檢視彙編程式碼

[彙編程式設計]檢視彙編程式碼

#include <iostream>
using namespace std;
int main() {
	cout << "Hello World!" << endl;
	return 0;
}

檔案儲存為main.cpp,執行

g++ -S main.cpp

在同級目錄下面生成main.s,是原始程式碼檔案的彙編程式碼,執行

g++ -g -c main.cpp

在同級目錄下生成main.o,該檔案無法被檢視,然後使用objdump生成含有CPP原始碼和相關除錯資訊的彙編程式碼,執行

objdump -S main.o > main_dump.s

注意: 1.如果是.c檔案,使用gcc命令。