⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ltconfig

📁 关于遗传算法的一些见地。特别是关于简单遗传程序设计的实现。
💻
📖 第 1 页 / 共 5 页
字号:
*** Warning: The releases 2.8.* of the GNU linker cannot reliably*** create shared libraries on Solaris systems.  Therefore, libtool*** is disabling shared libraries support.  We urge you to upgrade GNU*** binutils to release 2.9.1 or newer.  Another option is to modify*** your PATH or compiler configuration so that the native linker is*** used, and then restart.EOF    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then      archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'      archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'    else      ld_shlibs=no    fi    ;;        sunos4*)    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linkopts'    wlarc=    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  *)    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then      archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'      archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'    else      ld_shlibs=no    fi    ;;  esac  if test "$ld_shlibs" = yes; then    runpath_var=LD_RUN_PATH    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'    export_dynamic_flag_spec='${wl}--export-dynamic'    case $host_os in    cygwin* | mingw*)      # dlltool doesn't understand --whole-archive et. al.      whole_archive_flag_spec=      ;;    *)      # ancient GNU ld didn't support --whole-archive et. al.      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'      else        whole_archive_flag_spec=      fi      ;;    esac  fielse  # PORTME fill in a description of your system's linker (not GNU ld)  case "$host_os" in  aix3*)    allow_undefined_flag=unsupported    always_export_symbols=yes    archive_expsym_cmds='$LD -o $objdir/$soname $libobjs $deplibs $linkopts -bE:$export_symbols -T512 -H512 -bM:SRE~$AR cru $lib $objdir/$soname'    # Note: this linker hardcodes the directories in LIBPATH if there    # are no directories specified by -L.    hardcode_minus_L=yes    if test "$with_gcc" = yes && test -z "$link_static_flag"; then      # Neither direct hardcoding nor static linking is supported with a      # broken collect2.      hardcode_direct=unsupported    fi    ;;  aix4*)    hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'    hardcode_libdir_separator=':'    if test "$with_gcc" = yes; then      collect2name=`${CC} -print-prog-name=collect2`      if test -f "$collect2name" && \	 strings "$collect2name" | grep resolve_lib_name >/dev/null      then	# We have reworked collect2	hardcode_direct=yes      else	# We have old collect2	hardcode_direct=unsupported	# It fails to find uninstalled libraries when the uninstalled	# path is not listed in the libpath.  Setting hardcode_minus_L	# to unsupported forces relinking	hardcode_minus_L=yes	hardcode_libdir_flag_spec='-L$libdir'	hardcode_libdir_separator=      fi      shared_flag='-shared'    else      shared_flag='${wl}-bM:SRE'      hardcode_direct=yes    fi    allow_undefined_flag=' ${wl}-berok'    archive_cmds="\$CC $shared_flag"' -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'    archive_expsym_cmds="\$CC $shared_flag"' -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'    case "$host_os" in aix4.[01]|aix4.[01].*)      # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on      always_export_symbols=yes ;;    esac   ;;  amigaos*)    archive_cmds='$rm $objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $objdir/a2ixlibrary.data~$AR cru $lib $libobjs~$RANLIB $lib~(cd $objdir && a2ixlibrary -32)'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_minus_L=yes    # see comment about different semantics on the GNU ld section    ld_shlibs=no    ;;  cygwin* | mingw*)    # When not using gcc, we currently assume that we are using    # Microsoft Visual C++.    # hardcode_libdir_flag_spec is actually meaningless, as there is    # no search path for DLLs.    hardcode_libdir_flag_spec=' '    allow_undefined_flag=unsupported    # Tell ltmain to make .lib files, not .a files.    libext=lib    # FIXME: Setting linknames here is a bad hack.    archive_cmds='$CC -o $lib $libobjs $linkopts `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='    # The linker will automatically build a .lib file if we build a DLL.    old_archive_from_new_cmds='true'    # FIXME: Should let the user specify the lib program.    old_archive_cmds='lib /OUT:$oldlib$oldobjs'    fix_srcfile_path='`cygpath -w $srcfile`'    ;;  freebsd1*)    ld_shlibs=no    ;;  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor  # support.  Future versions do this automatically, but an explicit c++rt0.o  # does not break anything, and helps significantly (at the cost of a little  # extra space).  freebsd2.2*)    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts /usr/lib/c++rt0.o'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  # Unfortunately, older versions of FreeBSD 2 do not have this feature.  freebsd2*)    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.  freebsd*)    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  hpux9* | hpux10* | hpux11*)    case "$host_os" in    hpux9*) archive_cmds='$rm $objdir/$soname~$LD -b +b $install_libdir -o $objdir/$soname $libobjs $deplibs $linkopts~test $objdir/$soname = $lib || mv $objdir/$soname $lib' ;;    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linkopts' ;;    esac    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'    hardcode_libdir_separator=:    hardcode_direct=yes    hardcode_minus_L=yes # Not in the search PATH, but as the default			 # location of the library.    export_dynamic_flag_spec='${wl}-E'    ;;  irix5* | irix6*)    if test "$with_gcc" = yes; then      archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'    else      archive_cmds='$LD -shared $libobjs $deplibs $linkopts -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'    fi    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    hardcode_libdir_separator=:    ;;  netbsd*)    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'  # a.out    else      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linkopts'      # ELF    fi    hardcode_libdir_flag_spec='${wl}-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  openbsd*)    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  os2*)    hardcode_libdir_flag_spec='-L$libdir'    hardcode_minus_L=yes    allow_undefined_flag=unsupported    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $objdir/$libname.def~$echo DATA >> $objdir/$libname.def~$echo " SINGLE NONSHARED" >> $objdir/$libname.def~$echo EXPORTS >> $objdir/$libname.def~emxexp $libobjs >> $objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $linkopts $objdir/$libname.def'    old_archive_from_new_cmds='emximp -o $objdir/$libname.a $objdir/$libname.def'    ;;  osf3*)    if test "$with_gcc" = yes; then      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $linkopts ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'    else      allow_undefined_flag=' -expect_unresolved \*'      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linkopts -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'    fi    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    hardcode_libdir_separator=:    ;;  osf4* | osf5*)  # As osf3* with the addition of the -msym flag    if test "$with_gcc" = yes; then      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $linkopts ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'    else      allow_undefined_flag=' -expect_unresolved \*'      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linkopts -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'    fi    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    hardcode_libdir_separator=:    ;;  rhapsody*)    archive_cmds='$CC -bundle -undefined suppress -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flags_spec='-L$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;                                         sco3.2v5*)    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    hardcode_shlibpath_var=no    runpath_var=LD_RUN_PATH    hardcode_runpath_var=yes    ;;  solaris*)    no_undefined_flag=' -z text'    # $CC -shared without GNU ld will not create a library from C++    # object files and a static libstdc++, better avoid it by now    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linkopts'    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linkopts~$rm $lib.exp'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_shlibpath_var=no    case "$host_os" in    solaris2.[0-5] | solaris2.[0-5].*) ;;    *) # Supported since Solaris 2.6 (maybe 2.5.1?)      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;    esac    ;;  sunos4*)    archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  sysv4)    if test "x$host_vendor" = xsequent; then      # Use $CC to link under sequent, because it throws in some extra .o       # files that make .init and .fini sections work.      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $linkopts'    else      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    fi    runpath_var='LD_RUN_PATH'    hardcode_shlibpath_var=no    hardcode_direct=no #Motorola manual says yes, but my tests say they lie     ;;    sysv4.3*)    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    hardcode_shlibpath_var=no    export_dynamic_flag_spec='-Bexport'    ;;  sysv5*)    no_undefined_flag=' -z text'    # $CC -shared without GNU ld will not create a library from C++    # object files and a static libstdc++, better avoid it by now    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linkopts'    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linkopts~$rm $lib.exp'    hardcode_libdir_flag_spec=    hardcode_shlibpath_var=no    runpath_var='LD_RUN_PATH'    ;;  uts4*)    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_shlibpath_var=no    ;;  dgux*)    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_shlibpath_var=no    ;;  sysv4*MP*)    if test -d /usr/nec; then      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'      hardcode_shlibpath_var=no      runpath_var=LD_RUN_PATH      hardcode_runpath_var=yes      ld_shlibs=yes    fi    ;;  sysv4.2uw2*)    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linkopts'    hardcode_direct=yes    hardcode_minus_L=no    hardcode_shlibpath_var=no    hardcode_runpath_var=yes    runpath_var=LD_RUN_PATH    ;;  unixware7*)    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'    runpath_var='LD_RUN_PATH'    hardcode_shlibpath_var=no    ;;  *)    ld_shlibs=no    ;;  esacfiecho "$ac_t$ld_shlibs" 1>&6test "$ld_shlibs" = no && can_build_shared=noif test -z "$NM"; then  echo $ac_n "checking for BSD-compatible nm... $ac_c" 1>&6  case "$NM" in  [\\/]* | [A-Za-z]:[\\/]*) ;; # Let the user override the test with a path.  *)    IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"    for ac_dir in $PATH /usr/ucb /usr/ccs/bin /bin; do      test -z "$ac_dir" && ac_dir=.      if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext; then	# Check to see if the nm accepts a BSD-compat flag.	# Adding the `sed 1q' prevents false positives on HP-UX, which says:	#   nm: unknown option "B" ignored	if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then	  NM="$ac_dir/nm -B"	  break	elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then	  NM="$ac_dir/nm -p"	  break	else	  NM=${NM="$ac_dir/nm"} # keep the first match, but	  continue # so that we can try to find one that supports BSD flags	fi      fi    done    IFS="$ac_save_ifs"    test -z "$NM" && NM=nm    ;;  esac  echo "$ac_t$NM" 1>&6fi# Check for command to grab the raw symbol name followed by C symbol from nm.echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6# These are sane defaults that work on at least a few old systems.# [They come from Ultrix.  What could be older than Ultrix?!! ;)]# Character class describing NM global symbol codes.symcode='[BCDEGRST]'# Regexp to match symbols that can be accessed directly from C.sympat='\([_A-Za-z][_A-Za-z0-9]*\)'# Transform the above into a raw symbol and a C symbol.symxfrm='\1 \2\3 \3'# Transform an extracted symbol line into a proper C declarationglobal_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"# Define system-specific variables.case "$host_os" inaix*)  symcode='[BCDT]'  ;;cygwin* | mingw*)  symcode='[ABCDGISTW]'  ;;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -