OSX gcc找不到安装的库
OSX gcc not finding installed libs
我重新发现了编译c的恐怖。我刚刚从http://libtins.github.io安装了libtins
,遵循通常的./configure
-> make
-> sudo make install
模式。
sudo make install
绝对把标题放在/usr/local/include/tins
,但似乎g++
无法看到它们。
按照这里的建议,我尝试运行gcc -x c++ -v -E /dev/null
以查看包含路径。
clang -cc1 version 5.1 based upon LLVM 3.4svn default target x86_64-apple-darwin13.3.0
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/local/include"
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks (framework directory)
End of search list.
我本来希望看到/usr/local/include
在那里的某个地方。默认路径是否都在Xcode应用程序中?
app.cpp
#include <tins/tins.h>
int main() {
return 1;
}
编译命令
g++ app.cpp -ltins
app.cpp:3:10: fatal error: 'tins/tins.h' file not found
任何想法如何使g++
看到标题?
编译时未设置包含路径。因此,正确的编译行应该是:
g++ app.cpp -I/usr/local/include -L/usr/local/lib -ltins
相关文章:
- NPM 安装:找不到平台工具集 = v141
- 尽管安装了gtkmm,但在MinGW中找不到
- 安装CMake后,我找不到带有"find_package"的软件包
- vcpkg 在安装软件包时找不到 cmake.cmd
- 安装生成工具后找不到Visual Studio代码MSVC cl.exe
- 我刚刚安装了Visual Studio,遇到了一些错误,特别是WindowsSDKDir属性未定义.可能找不到某些生成工
- 节点 SASS 安装找不到已安装msvs_version
- 安装 gRPC : ld: 警告: 找不到选项 '-L/<path>/grpc/libs/opt/c-ares' 的目录
- cmake 找不到随 vcpkg 一起安装的库
- -LMSVCR90在包装安装过程中找不到
- qmake:找不到Qt安装
- 加速安装失败:系统找不到指定的路径
- Caffe 安装问题,远程服务器,ld 找不到 -<package>
- 为什么安装 VSTS 2010 SP1 后找不到 Ws2_32.lib
- 已安装 Cygwin64,但在<iostream>日食中找不到未解析的包含内容
- 找不到随 MacPort 一起安装的库
- "g++" 在 PATH 中找不到 [mac/Eclipse/XCODE 已安装/CDT 已下载]
- 在Windows 10上安装的Cuda toolkit v7.5上找不到deviceQuery
- /usr/local/include/tk.h:71:13:致命错误:安装 Python 库时找不到'X11/Xlib.h'文件
- 为什么 g++ 找不到已安装的系统包含