【Mac】frameworkファイルが配置されているディレクトリ

目次

探し方

OpenGLなどを使っているときに、-framework OpenGLでリンクするときがあります。このframeworkはどこを見に行っているのか調べる方法です。

チェックコマンド

1
gcc -x c++ -v -E /dev/null

私の環境の実行結果

  • #include <...>#include "..."を定義したときに検索するディレクトリを表示しています
1
2
3
4
5
6
7
8
9
10
...
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)
End of search list.
...

参考

【Mac】frameworkファイルが配置されているディレクトリ

https://blog.djima.net/2021/10/26/【Mac】frameworkファイルが配置されているディレクトリ/

Author

Daiki Iijima

Posted on

2021-10-26

Updated on

2024-04-17

Licensed under