タグ

ブックマーク / zenn.dev/catatsuy (1)

  • llsとcachectlから学ぶ、Goでシステムプログラミングをする方法

    manは上の章番号を指定することができる システムコールのopenのドキュメントを読みたい場合はman 2 openする libcについて Cライブラリ(libc)はUnixアプリケーションの心臓部分です。C言語以外でプログラミングした場合でも、上位ライブラリにより隠蔽されているかもしれませんが、コアサービスやシステムコールを利用するためにCライブラリは使用されています。LinuxシステムのCライブラリはGNU libcです。glibc(ジーリブシー)と短縮して呼ばれます (Linuxシステムプログラミング 1.1.2 Cライブラリ) 通常LinuxはGNU libc (glibc) を使用するが、Alpine Linuxはlibcとしてmusl libcを利用している musl libcの方がソースコードがシンプルと言われているので、libcのソースコードを見たいときはmusl libc

    llsとcachectlから学ぶ、Goでシステムプログラミングをする方法
  • 1