-3

Linux カーネル ソースがピュア c であることは知っています。それで、printf APIを使わずに純粋なCで簡単なHello、Worldプログラムを書く方法を知りたいですか?

4

2 に答える 2

3

オペレーティング システムのプロセスで実行している場合、ハードウェア リソースに直接アクセスすることはできません。したがって、OS に印刷を依頼しない限り、印刷する方法はありません。

の代わりにprintf、 などの下位レベルの API を使用できますwrite

さらに進んで、適切なマシン命令 (OS とアーキテクチャに依存) を使用して、自分でシステム コールを発行することができます。この方法では、ライブラリを使用しませんが、OS に依存します。

于 2013-10-07T06:53:24.267 に答える