当前位置: 技术问答>linux和unix
交叉编译的时候找不到头文件
来源: 互联网 发布时间:2017-01-06
本文导语: 在用GCC编译的时候没有问题: [root@localhost apn-in-c]# make gcc -o -I/include/openssl pushtest-devel pushtest.c Helper/SSLHelper.c Helper/RemoteNotification.c -lssl 但把GCC改为交叉编译的时候就提示找不到头文件了: [root@localhost apn-in-c]#...
在用GCC编译的时候没有问题:
[root@localhost apn-in-c]# make
gcc -o -I/include/openssl pushtest-devel pushtest.c Helper/SSLHelper.c Helper/RemoteNotification.c -lssl
但把GCC改为交叉编译的时候就提示找不到头文件了:
[root@localhost apn-in-c]# make
arm-linux-gcc -o pushtest-devel pushtest.c Helper/SSLHelper.c Helper/RemoteNotification.c -I/usr/include/openssl -lssl
In file included from Helper/RemoteNotification.h:4,
from pushtest.c:5:
Helper/SSLHelper.h:12:24: sys/crypto.h: 没有那个文件或目录
Helper/SSLHelper.h:13:21: sys/ssl.h: 没有那个文件或目录
请高手指教啊~
[root@localhost apn-in-c]# make
gcc -o -I/include/openssl pushtest-devel pushtest.c Helper/SSLHelper.c Helper/RemoteNotification.c -lssl
但把GCC改为交叉编译的时候就提示找不到头文件了:
[root@localhost apn-in-c]# make
arm-linux-gcc -o pushtest-devel pushtest.c Helper/SSLHelper.c Helper/RemoteNotification.c -I/usr/include/openssl -lssl
In file included from Helper/RemoteNotification.h:4,
from pushtest.c:5:
Helper/SSLHelper.h:12:24: sys/crypto.h: 没有那个文件或目录
Helper/SSLHelper.h:13:21: sys/ssl.h: 没有那个文件或目录
请高手指教啊~
|
你找一下sys/crypto.h这个头文件具体在哪里,如果的确是在你指定的路径中的话,我只能用“诡异”二字表示了。
等待楼下高手解释。
等待楼下高手解释。
|
/include/openssl和/usr/include/openssl还是不一样。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。