在为NetBurner交叉编译时,为什么GCC找不到openssl标头?

没人特别

我正在尝试在Cygwin下使用NetBurner NNDK 2.6.2构建openssl 1.0.1g。我知道开箱即用不支持此功能,因此我在“配置”中添加了此行(选项混合了openssl基本的“ gcc”配置选项和NNDK选项-不确定是否有效):

"NetBurner", "m68k-elf-gcc:-v -Wall -Os::(unknown):::BN_LLONG::: -falign-functions=4 -Wno-write-strings -c -fmessage-length=0",

我运行配置:

Configure NetBurner no-asm no-shared no-threads no-zlib

配置输出未提及任何错误,并以“为NetBurner配置”结束。然后我运行了make,但它无法建立加密货币。标头搜索路径(为简便起见,省略了NNDK):

#include "..." search starts here:
#include <...> search starts here:
.
..
../include

这是许多编译器错误中的第一个:

In file included from cryptlib.h:65,
             from cryptlib.c:117:
../e_os.h:62:33: error: openssl/opensslconf.h: No such file or directory
../e_os.h:64:27: error: openssl/e_os2.h: No such file or directory

我没有更改目录结构或从tarball中移动文件。openssl-1.0.1g目录包含e_os.h(我从中运行make的位置),openssl-1.0.1g / include / openssl包含一个链接:

lrwxrwxrwx 1 opensslconf.h -> ../../crypto/opensslconf.h

在这两个级别之后,进入crypto目录,存在opensslconf.h。我尝试过手动将-I包含路径添加到GCC,但是没有运气。

没人特别

这是一个Cygwin问题。我的CYGWIN环境变量设置为winsymlinks,根据文档,它为符号链接创建Windows快捷方式文件,而不是本机Windows符号链接:

winsymlinks:{lnk,native,nativestrict}-如果设置为winsymlinks或winsymlinks:lnk,则Cygwin会创建符号链接作为Windows快捷方式,并带有特殊的标头和R / O属性集。

如果将其设置为winsymlinks:native或winsymlinks:nativestrict,则Cygwin会在文件系统和支持它们的OS版本上将符号链接创建为本地Windows符号链接。如果已知操作系统不支持本机符号链接(Windows XP,Windows Server 2003),则每个会话一次会生成一条警告消息。

我将CYGWIN环境变量更改winsymlinks:native,重新启动了Cygwin,并再次提取了压缩包。现在Cygwin符号链接是实际的Windows符号链接,并且预处理程序找到了这些文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在为NetBurner交叉编译时,为什么GCC找不到openssl标头?

来自分类Dev

在为Android编译SDL时找不到ifaddrs.h标头

来自分类Dev

为什么C ++找不到GLM标头?

来自分类Dev

使用ndk-build编译时找不到OpenCV标头

来自分类Dev

编译OS X时找不到SDL2标头

来自分类Dev

使用ndk-build编译时找不到OpenCV标头

来自分类Dev

编译snort 2.9.8.2:错误!找不到dnet标头

来自分类Dev

为什么“ ps ax”找不到没有“#!”的正在运行的bash脚本?标头?

来自分类Dev

编译GCC 4.5.2时找不到libgmp

来自分类Dev

交叉编译为什么ld找不到共享库/如何进一步调试?

来自分类Dev

为什么某些LLVM标准库标头包含其他标头,但GCC没有

来自分类Dev

为什么在代码编译正常且设置了classpath时找不到base64类

来自分类Dev

为什么在编译时使用扫描仪会出现“找不到符号”的问题?

来自分类Dev

找不到交叉编译ghc curses

来自分类Dev

找不到CMAKE交叉编译库

来自分类Dev

找不到ARM交叉编译包

来自分类Dev

找不到交叉编译ghc curses

来自分类Dev

NVCC CUDA交叉编译找不到“ -lcudart”

来自分类Dev

使找不到当前交叉编译器

来自分类Dev

无法通过CocoaPods安装Pod(Mixpanel)-无法编译(找不到文件)-桥接标头问题?

来自分类Dev

致命错误:找不到“ mymodule.h”文件-Cython编译无法找到标头

来自分类Dev

编译两个C文件不起作用,找不到标头

来自分类Dev

找不到目标的伞标头

来自分类Dev

找不到<format>标头(C ++)

来自分类Dev

找不到clang执行标头

来自分类Dev

YCM找不到我的标头?

来自分类Dev

找不到VMWare Player的Linux标头

来自分类Dev

找不到PDF标头签名

来自分类Dev

配置:错误:找不到avcodec标头

Related 相关文章

热门标签

归档