今回は C 言語で書かれたプログラムを実際にコンピュータが理解して実行してくれるような形にしてくれる 「ビルド」 に関する簡単な説明と、 その 「ビルド」 をしてくれる天才 gcc さんと少し遊びながら radare2 でついに 「ディスアセンブル」 をしてコンピュータの気持ちに少し近づきます!!!
Author: Vane11ope Von Schw33tz
A guy who has spent more than 3,000 hours on TwitCasting.
今回は C 言語でプログラムを書いてコンパイラさん(天才)をインストールしてコンパイラさん(天才)に C 言語で書いたプログラムをコンピュータが理解できる言語に翻訳してもらうところまでやってみましょうか。
簡単な C プログラムを AMD64 向けにコンパイルして radare2 でディスアセンブルしてみながら、 C で書いたプログラムが最終的にどうやってコンピュータで実行され、そして「ディスアセンブリ」とはなんなのか、radare2 とはなんなのか、使い方は?など勉強していきます(というか🔰の僕が勉強したことをまとめます)
いよいよブログ公開するぞーーーーーーー!!!!!!!
前編でブログのひな型を作成したので今回は自分用に改造しよーーーーー!!!!!!!
ブログを作るブログ書きます!!!...これが言いたかっただけ...
Windows + neovim を環境構築した時のメモを書き記しておきます.............
紀貫之もすなる日記といふものを、ヴァネロピもしてみむとてするなり