Board logo

标题: [问题求助] Mingw编译openssl遇到的问题 [打印本页]

作者: netdzb    时间: 2019-7-17 22:55     标题: Mingw编译openssl遇到的问题

本帖最后由 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的版本是本坛下载的。
作者: 523066680    时间: 2019-7-17 23:41

这个问题太难,下一个。
作者: netdzb    时间: 2019-7-17 23:59

回复 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
)
作者: netdzb    时间: 2019-7-18 00:02

回复 2# 523066680

帮忙看一下,三句Perl在做什么,其中$THERE表示当前路径。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2