2
私は本当に今固執しています...純粋なマシンコードにCとアセンブリをコンパイルしますか?
vmlinuzバイナリファイル、MBR、BOOTMGRイメージなどのブータブルファイルは、すべて純粋なバイナリ/マシンコードで書かれています。しかし、それらはCとアセンブリからコンパイルされています。つまり、Linuxのカーネルソースは、Cソースで構成されている1と0で構成されていません。どうすれば私のアセンブリとCプログラムをコンパイルして、一般的なx86(私の場合はx86-32)のマイクロプロセッサ範囲のマシンコードにコンパイルして、これらのファイルから起動することができます。
ありがとうございます – user825962