0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UNIX,Linuxにおける標準ヘッダー

Last updated at Posted at 2025-01-02

C言語

C言語はUNIXの開発時に使用された言語で、ハードウエア寄りの記述が可能です。
UNIXのman pageにはセクションナンバーがありセクション2(システムコール),3(サブルーチン)はほぼC言語のためにマニュアルです。

C言語は応用範囲が広く様々なシステムに移植されていますが、もともとの環境はUNXやLinuxに受け継がれています。

標準ライブラリとヘッダー

システムで準備されている、ライブラリLibcとそのライブラリに関わるヘッダーファイルの置き場所は

/usr/include

に置かれています。

#includeで<>を使うか””を使うか?

#includeでヘッダーを使う際、

#include <hoge.h>
と書くか
#include "hoge.h"

はコンパイル時にコンパイラに、ヘッダー位置を指定しないといけない場合 ”” を使い指定しなくてもいい場合 <> を使います。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?