1. ホーム
  2. file

[解決済み] .Sファイルとは何ですか?

2022-03-15 22:31:14

質問

私が見たのは .S ファイルは、Linux カーネルや FreeBSD カーネルなど、さまざまなプロジェクトで使用されています。 これらのファイルは何をするもので、なぜ私たちは .c の代わりに

解決方法は?

.S ファイルは、アセンブリで書かれたソースコード・ファイルです。アセンブリとは、極めて低レベルなプログラミングの一種です。このファイルには、プロセッサへのアセンブリ命令が順次記述されており、通常、選択されたアーキテクチャに基づいてコンパイルされます。このようなファイルの例は、x86、sparc、ARM などの特定のアーキテクチャ用の linux カーネルでよく見受けられます。

アセンブリ言語について詳しくはこちら