Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux カーネル ソースがピュア c であることは知っています。それで、printf APIを使わずに純粋なCで簡単なHello、Worldプログラムを書く方法を知りたいですか?
オペレーティング システムのプロセスで実行している場合、ハードウェア リソースに直接アクセスすることはできません。したがって、OS に印刷を依頼しない限り、印刷する方法はありません。
の代わりにprintf、 などの下位レベルの API を使用できますwrite。
printf
write
さらに進んで、適切なマシン命令 (OS とアーキテクチャに依存) を使用して、自分でシステム コールを発行することができます。この方法では、ライブラリを使用しませんが、OS に依存します。