g++ -c xyz.cpp
オブジェクトファイルを作成しますxyz.o
しかし、vimエディターで開くと、奇妙なテキストが表示されます...
マシンコードを確認するにはどうすればよいですか?
そのマシンコードを開いて見るためにどのパッケージを使用できますか?
binutils
パッケージを確認してください。
その中にobjdumpがあります-オブジェクトファイルからの情報を表示します。
次に、objdump -d xyz.o
を実行してみてください。
-S
フラグを使用して、コンパイラにアセンブリコードを出力させる必要があります。
したがって、コードはg++ -S xyz.cpp
になり、アセンブリはxyz.s
に出力されます。