タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cとincludeに関するreboot_inのブックマーク (1)

  • C言語におけるinclude文とgcc -Iオプションの関係 - Qiita

    C言語のincludeまわりがよくわかっていなかったので調査してまとめました。 間違いなどありましたら指摘いただけると幸いです。 #include <stdio.h>のstdio.hファイルはどこにあるのか? 答え:/usr/include/stdio.h 解説: #include <hoge.h> と書くと、/usr/include/内からヘッダーファイルhoge.hが探索されて、存在すればそのヘッダーファイルの中身がinclude文のところに置き換えられる。 存在しなければコンパイルエラーになる。 任意の場所にあるヘッダーファイルを読み込みたいときはどうすればよいか? 方法その1:絶対パスで書けばよい。 例えば、/opt/json-c/include/json-c/json.h というヘッダーファイルを読み込みたいときは、 #include /opt/json-c/include/js

    C言語におけるinclude文とgcc -Iオプションの関係 - Qiita
    reboot_in
    reboot_in 2020/10/07
    “"hoge.h"のようにダブルクオーテーションでくくった場合は、そのソースファイルと同じディレクトリが、inclue最優先探索先として追加される。”
  • 1