找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20208|回复: 3

[问题求助] Mingw编译openssl遇到的问题

[复制链接]
发表于 2019-7-17 22:55:37 | 显示全部楼层 |阅读模式
本帖最后由 netdzb 于 2019-7-17 22:57 编辑

./config

******************************************************************************
This perl implementation doesn't produce Unix like paths (with forward slash
directory separators).  Please use an implementation that matches your
building platform.

This Perl version: 5.22.1 for MSWin32-x86-multi-thread-64int
******************************************************************************

已经换了几个版本了,还是不行啊。

perl的版本是本坛下载的。
发表于 2019-7-17 23:41:33 | 显示全部楼层
这个问题太难,下一个。
 楼主| 发表于 2019-7-17 23:59:21 | 显示全部楼层
回复 2# 523066680

$PERL perl.exe $THERE/Configure LIST | grep "$OUT-$CC" > /dev/null
if [ $? = "0" ]; then
  OUT="$OUT-$CC"
fi

OUT="$OUT"

$PERL perl.exe $THERE/Configure LIST | grep "$OUT" > /dev/null
if [ $? = "0" ]; then
  if [ "$VERBOSE" = "true" ]; then
    echo /usr/bin/env \
         __CNF_CPPDEFINES="'$__CNF_CPPDEFINES'" \
         __CNF_CPPINCLUDES="'$__CNF_CPPINCLUDES'" \
         __CNF_CPPFLAGS="'$__CNF_CPPFLAGS'" \
         __CNF_CFLAGS="'$__CNF_CFLAGS'" \
         __CNF_CXXFLAGS="'$__CNF_CXXFLAGS'" \
         __CNF_LDFLAGS="'$__CNF_LDFLAGS'" \
         __CNF_LDLIBS="'$__CNF_LDLIBS'" \
         $PERL perl.exe $THERE/Configure $OUT $options
  fi
  if [ "$DRYRUN" = "false" ]; then
    # eval to make sure quoted options, possibly with spaces inside,
    # are treated right
    eval /usr/bin/env \
         __CNF_CPPDEFINES="'$__CNF_CPPDEFINES'" \
         __CNF_CPPINCLUDES="'$__CNF_CPPINCLUDES'" \
         __CNF_CPPFLAGS="'$__CNF_CPPFLAGS'" \
         __CNF_CFLAGS="'$__CNF_CFLAGS'" \
         __CNF_CXXFLAGS="'$__CNF_CXXFLAGS'" \
         __CNF_LDFLAGS="'$__CNF_LDFLAGS'" \
         __CNF_LDLIBS="'$__CNF_LDLIBS'" \
         $PERL perl.exe $THERE/Configure $OUT $options
  fi
else
  echo "This system ($OUT) is not supported. See file INSTALL for details."
  exit 1
fi

if [ "$OUT" = "darwin64-x86_64-cc" ]; then
    echo "WARNING! If you wish to build 32-bit libraries, then you have to"
    echo "         invoke 'KERNEL_BITS=32 $THERE/config $options'."
fi
)
 楼主| 发表于 2019-7-18 00:02:41 | 显示全部楼层
回复 2# 523066680

帮忙看一下,三句Perl在做什么,其中$THERE表示当前路径。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:40 , Processed in 0.016224 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表