【发布时间】:2017-09-22 17:29:10
【问题描述】:
我正在使用 arm-linux-gcc 交叉编译器在 TS-7800 板上使用 libwebsockets 库构建 Web 服务器。使用 Ubuntu。安装 CMake、OpenSSL 和 libwebsockets 并按照 Github 上的说明构建库。
我制作了一个“hello world”C 文件,其中 #includes libwebsockets.h 当我用 gcc 编译可执行文件时,它编译得很好并且 .exe 运行。 当我使用 arm-linux-gcc 编译时,我得到以下信息:
root@gordon-MS-7A39:/# arm-linux-gcc -o hellosockets /home/gordon/workspace/HelloCrossWorld/hello_cross.c
/home/gordon/workspace/HelloCrossWorld/hello_cross.c:3:27: libwebsockets.h: No such file or directory
arm-linux-gcc 编译器似乎无法“看到”libwebsockets 的头文件。我猜是因为gcc可以看到websockets库安装成功了。
如何启用 arm 交叉编译器来查看 libwebsockets.h 文件?
感谢您的意见!
【问题讨论】:
标签: c gcc arm cross-compiling header-files