📄 config.status
字号:
"port/Makefile" ) CONFIG_FILES="$CONFIG_FILES port/Makefile" ;; "${PORT_DIR}/Makefile" ) CONFIG_FILES="$CONFIG_FILES ${PORT_DIR}/Makefile" ;; "${PORT_INCLUDE}/Makefile" ) CONFIG_FILES="$CONFIG_FILES ${PORT_INCLUDE}/Makefile" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esacdone# If the user did not use the arguments to specify the items to instantiate,# then the envvar interface is used. Set only those that are not.# We use the long form for the default assignment because of an extremely# bizarre bug on SunOS 4.1.3.if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headersfi# Have a temporary directory for convenience. Make it in the build tree# simply because there is no reason to put it here, and in addition,# creating and moving files from /tmp can sometimes cause problems.# Create a temporary directory, and hook for its removal unless debugging.$debug ||{ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15}# Create a (secure) tmp directory for tmp files.{ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp"} ||{ tmp=./confstat$$-$RANDOM (umask 077 && mkdir $tmp)} ||{ echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; }}## CONFIG_FILES section.## No need to generate the scripts if there are no CONFIG_FILES.# This happens for instance when ./config.status config.hif test -n "$CONFIG_FILES"; then # Protect against being on the right side of a sed subst in config.status. sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g; s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOFs,@SHELL@,/bin/sh,;t ts,@PATH_SEPARATOR@,:,;t ts,@PACKAGE_NAME@,,;t ts,@PACKAGE_TARNAME@,,;t ts,@PACKAGE_VERSION@,,;t ts,@PACKAGE_STRING@,,;t ts,@PACKAGE_BUGREPORT@,,;t ts,@exec_prefix@,${prefix},;t ts,@prefix@,/usr/local/named,;t ts,@program_transform_name@,s,x,x,,;t ts,@bindir@,${exec_prefix}/bin,;t ts,@sbindir@,${exec_prefix}/sbin,;t ts,@libexecdir@,${exec_prefix}/libexec,;t ts,@datadir@,${prefix}/share,;t ts,@sysconfdir@,${prefix}/etc,;t ts,@sharedstatedir@,${prefix}/com,;t ts,@localstatedir@,${prefix}/var,;t ts,@libdir@,${exec_prefix}/lib,;t ts,@includedir@,${prefix}/bind/include,;t ts,@oldincludedir@,/usr/include,;t ts,@infodir@,${prefix}/info,;t ts,@mandir@,${prefix}/man,;t ts,@build_alias@,,;t ts,@host_alias@,,;t ts,@target_alias@,,;t ts,@DEFS@,-DHAVE_CONFIG_H,;t ts,@ECHO_C@,,;t ts,@ECHO_N@,-n,;t ts,@ECHO_T@,,;t ts,@LIBS@,-lnsl -lpthread ,;t ts,@build@,i686-pc-linux-gnu,;t ts,@build_cpu@,i686,;t ts,@build_vendor@,pc,;t ts,@build_os@,linux-gnu,;t ts,@host@,i686-pc-linux-gnu,;t ts,@host_cpu@,i686,;t ts,@host_vendor@,pc,;t ts,@host_os@,linux-gnu,;t ts,@SET_MAKE@,,;t ts,@RANLIB@,ranlib,;t ts,@ac_ct_RANLIB@,ranlib,;t ts,@INSTALL_PROGRAM@,${INSTALL},;t ts,@INSTALL_SCRIPT@,${INSTALL},;t ts,@INSTALL_DATA@,${INSTALL} -m 644,;t ts,@STD_CINCLUDES@,,;t ts,@STD_CDEFINES@, -D_GNU_SOURCE,;t ts,@STD_CWARNINGS@, -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings,;t ts,@CCOPT@,,;t ts,@AR@,/usr/bin/ar,;t ts,@ARFLAGS@,cruv,;t ts,@LN@,ln,;t ts,@ETAGS@,,;t ts,@PERL@,/usr/bin/perl,;t ts,@CC@,gcc,;t ts,@CFLAGS@,-g -O2,;t ts,@LDFLAGS@,,;t ts,@CPPFLAGS@,,;t ts,@ac_ct_CC@,gcc,;t ts,@EXEEXT@,,;t ts,@OBJEXT@,o,;t ts,@CPP@,gcc -E,;t ts,@EGREP@,grep -E,;t ts,@ISC_PLATFORM_NEEDSYSSELECTH@,,;t ts,@WANT_IRS_GR@,#undef WANT_IRS_GR,;t ts,@WANT_IRS_GR_OBJS@,,;t ts,@WANT_IRS_PW@,#undef WANT_IRS_PW,;t ts,@WANT_IRS_PW_OBJS@,,;t ts,@WANT_IRS_NIS@,#undef WANT_IRS_NIS,;t ts,@WANT_IRS_NIS_OBJS@,,;t ts,@WANT_IRS_NISGR_OBJS@,,;t ts,@WANT_IRS_NISPW_OBJS@,,;t ts,@WANT_IRS_DBPW_OBJS@,${WANT_IRS_DBPW_OBJS},;t ts,@ALWAYS_DEFINES@,-D_REENTRANT,;t ts,@DO_PTHREADS@,#define DO_PTHREADS 1,;t ts,@WANT_IRS_THREADSGR_OBJS@,${WANT_IRS_THREADSGR_OBJS},;t ts,@WANT_IRS_THREADSPW_OBJS@,${WANT_IRS_THREADSPW_OBJS},;t ts,@WANT_IRS_THREADS_OBJS@,${WANT_IRS_THREADS_OBJS},;t ts,@USE_IFNAMELINKID@,#define USE_IFNAMELINKID 1,;t ts,@ISC_THREAD_DIR@,pthreads,;t ts,@DAEMON_OBJS@,,;t ts,@NEED_DAEMON@,#undef NEED_DAEMON,;t ts,@STRSEP_OBJS@,,;t ts,@NEED_STRSEP@,#undef NEED_STRSEP,;t ts,@NEED_STRERROR@,#undef NEED_STRERROR,;t ts,@MKDEPCC@,gcc,;t ts,@MKDEPCFLAGS@,-M,;t ts,@MKDEPPROG@,,;t ts,@IRIX_DNSSEC_WARNINGS_HACK@,,;t ts,@purify_path@,,;t ts,@PURIFY@,,;t ts,@LN_S@,,;t ts,@ECHO@,echo,;t ts,@ac_ct_AR@,,;t ts,@STRIP@,,;t ts,@ac_ct_STRIP@,,;t ts,@CXX@,,;t ts,@CXXFLAGS@,,;t ts,@ac_ct_CXX@,,;t ts,@CXXCPP@,,;t ts,@F77@,,;t ts,@FFLAGS@,,;t ts,@ac_ct_F77@,,;t ts,@LIBTOOL@,,;t ts,@O@,o,;t ts,@A@,a,;t ts,@SA@,a,;t ts,@LIBTOOL_MKDEP_SED@,,;t ts,@LIBTOOL_MODE_COMPILE@,,;t ts,@LIBTOOL_MODE_INSTALL@,,;t ts,@LIBTOOL_MODE_LINK@,,;t ts,@HAS_INET6_STRUCTS@,#define HAS_INET6_STRUCTS 1,;t ts,@ISC_PLATFORM_NEEDNETINETIN6H@,#undef ISC_PLATFORM_NEEDNETINETIN6H,;t ts,@ISC_PLATFORM_NEEDNETINET6IN6H@,#undef ISC_PLATFORM_NEEDNETINET6IN6H,;t ts,@HAS_IN_ADDR6@,#undef HAS_IN_ADDR6,;t ts,@NEED_IN6ADDR_ANY@,#undef NEED_IN6ADDR_ANY,;t ts,@ISC_PLATFORM_HAVEIN6PKTINFO@,#define ISC_PLATFORM_HAVEIN6PKTINFO 1,;t ts,@ISC_PLATFORM_FIXIN6ISADDR@,#undef ISC_PLATFORM_FIXIN6ISADDR,;t ts,@ISC_IPV6_H@,,;t ts,@ISC_IPV6_O@,,;t ts,@ISC_ISCIPV6_O@,,;t ts,@ISC_IPV6_C@,,;t ts,@HAVE_SIN6_SCOPE_ID@,#define HAVE_SIN6_SCOPE_ID 1,;t ts,@HAVE_SOCKADDR_STORAGE@,#define HAVE_SOCKADDR_STORAGE 1,;t ts,@ISC_PLATFORM_NEEDNTOP@,#undef ISC_PLATFORM_NEEDNTOP,;t ts,@ISC_PLATFORM_NEEDPTON@,#undef ISC_PLATFORM_NEEDPTON,;t ts,@ISC_PLATFORM_NEEDATON@,#undef ISC_PLATFORM_NEEDATON,;t ts,@HAVE_SA_LEN@,#undef HAVE_SA_LEN,;t ts,@HAVE_MINIMUM_IFREQ@,#undef HAVE_MINIMUM_IFREQ,;t ts,@BSD_COMP@,#undef BSD_COMP,;t ts,@SOLARIS_BITTYPES@,#undef NEED_SOLARIS_BITTYPES,;t ts,@USE_FIONBIO_IOCTL@,#undef USE_FIONBIO_IOCTL,;t ts,@PORT_DIR@,port/linux,;t ts,@PORT_INCLUDE@,port/linux/include,;t ts,@ISC_PLATFORM_MSGHDRFLAVOR@,#define ISC_NET_BSD44MSGHDR 1,;t ts,@ISC_PLATFORM_NEEDPORTT@,#undef ISC_PLATFORM_NEEDPORTT,;t ts,@ISC_LWRES_ENDHOSTENTINT@,#undef ISC_LWRES_ENDHOSTENTINT,;t ts,@ISC_LWRES_SETNETENTINT@,#undef ISC_LWRES_SETNETENTINT,;t ts,@ISC_LWRES_ENDNETENTINT@,#undef ISC_LWRES_ENDNETENTINT,;t ts,@ISC_LWRES_GETHOSTBYADDRVOID@,#define ISC_LWRES_GETHOSTBYADDRVOID 1,;t ts,@ISC_LWRES_NEEDHERRNO@,#undef ISC_LWRES_NEEDHERRNO,;t ts,@ISC_LWRES_GETIPNODEPROTO@,#define ISC_LWRES_GETIPNODEPROTO 1,;t ts,@ISC_LWRES_GETADDRINFOPROTO@,#undef ISC_LWRES_GETADDRINFOPROTO,;t ts,@ISC_LWRES_GETNAMEINFOPROTO@,#undef ISC_LWRES_GETNAMEINFOPROTO,;t ts,@NEED_PSELECT@,#undef NEED_PSELECT,;t ts,@NEED_GETTIMEOFDAY@,#undef NEED_GETTIMEOFDAY,;t ts,@HAVE_STRNDUP@,#define HAVE_STRNDUP 1,;t ts,@ISC_PLATFORM_NEEDSTRSEP@,#undef ISC_PLATFORM_NEEDSTRSEP,;t ts,@ISC_PLATFORM_NEEDVSNPRINTF@,#undef ISC_PLATFORM_NEEDVSNPRINTF,;t ts,@ISC_EXTRA_OBJS@,,;t ts,@ISC_EXTRA_SRCS@,,;t ts,@USE_SYSERROR_LIST@,#undef USE_SYSERROR_LIST,;t ts,@ISC_PLATFORM_QUADFORMAT@,#define ISC_PLATFORM_QUADFORMAT "ll",;t ts,@ISC_SOCKLEN_T@,#define ISC_SOCKLEN_T socklen_t,;t ts,@GETGROUPLIST_ARGS@,#define GETGROUPLIST_ARGS const char *name, int basegid, int *groups, int *ngroups,;t ts,@NET_R_ARGS@,,;t ts,@NET_R_BAD@,,;t ts,@NET_R_COPY@,,;t ts,@NET_R_COPY_ARGS@,,;t ts,@NET_R_OK@,,;t ts,@NET_R_SETANSWER@,,;t ts,@NET_R_RETURN@,,;t ts,@GETNETBYADDR_ADDR_T@,,;t ts,@NETENT_DATA@,,;t ts,@NET_R_ENT_ARGS@,#undef NET_R_ENT_ARGS /*empty*/,;t ts,@NET_R_SET_RESULT@,#undef NET_R_SET_RESULT /*empty*/,;t ts,@NET_R_SET_RETURN@,#define NET_R_SET_RETURN void,;t ts,@NET_R_END_RESULT@,#define NET_R_END_RESULT(x) /*empty*/,;t ts,@NET_R_END_RETURN@,#define NET_R_END_RETURN void,;t ts,@GROUP_R_ARGS@,#define GROUP_R_ARGS char *buf, int buflen,;t ts,@GROUP_R_BAD@,#define GROUP_R_BAD NULL,;t ts,@GROUP_R_OK@,#define GROUP_R_OK gptr,;t ts,@GROUP_R_RETURN@,#define GROUP_R_RETURN struct group *,;t ts,@GROUP_R_END_RESULT@,#define GROUP_R_END_RESULT(x) /*empty*/,;t ts,@GROUP_R_END_RETURN@,#define GROUP_R_END_RETURN void,;t ts,@GROUP_R_ENT_ARGS@,#define GROUP_R_ENT_ARGS void,;t ts,@GROUP_R_SET_RESULT@,#undef GROUP_R_SET_RESULT /*empty*/,;t ts,@GROUP_R_SET_RETURN@,#define GROUP_R_SET_RETURN void,;t ts,@HOST_R_ARGS@,#define HOST_R_ARGS char *buf, size_t buflen, struct hostent **answerp, int *h_errnop,;t ts,@HOST_R_BAD@,#define HOST_R_BAD ERANGE,;t ts,@HOST_R_COPY@,#define HOST_R_COPY buf, buflen,;t ts,@HOST_R_COPY_ARGS@,#define HOST_R_COPY_ARGS char *buf, int buflen,;t ts,@HOST_R_ERRNO@,#define HOST_R_ERRNO *h_errnop = h_errno,;t ts,@HOST_R_OK@,#define HOST_R_OK 0,;t ts,@HOST_R_RETURN@,#define HOST_R_RETURN int,;t ts,@HOST_R_SETANSWER@,#define HOST_R_SETANSWER 1,;t ts,@HOSTENT_DATA@,#undef HOSTENT_DATA,;t ts,@HOST_R_END_RESULT@,#define HOST_R_END_RESULT(x) /*empty*/,;t ts,@HOST_R_END_RETURN@,#define HOST_R_END_RETURN void,;t ts,@HOST_R_ENT_ARGS@,#undef HOST_R_ENT_ARGS /*empty*/,;t ts,@HOST_R_SET_RESULT@,#undef HOST_R_SET_RESULT,;t ts,@HOST_R_SET_RETURN@,#define HOST_R_SET_RETURN void,;t ts,@SETPWENT_VOID@,#define SETPWENT_VOID 1,;t ts,@SETGRENT_VOID@,#define SETGRENT_VOID 1,;t ts,@NGR_R_ARGS@,#define NGR_R_ARGS char *buf, size_t buflen,;t ts,@NGR_R_BAD@,#define NGR_R_BAD (0),;t ts,@NGR_R_COPY@,#define NGR_R_COPY buf, buflen,;t ts,@NGR_R_COPY_ARGS@,#define NGR_R_COPY_ARGS NGR_R_ARGS,;t ts,@NGR_R_OK@,#define NGR_R_OK 1,;t ts,@NGR_R_RETURN@,#define NGR_R_RETURN int,;t ts,@NGR_R_PRIVATE@,,;t ts,@NGR_R_END_RESULT@,#define NGR_R_END_RESULT(x) /*empty*/,;t ts,@NGR_R_END_RETURN@,#define NGR_R_END_RETURN void,;t ts,@NGR_R_ENT_ARGS@,#undef NGR_R_ENT_ARGS /*empty*/,;t ts,@NGR_R_SET_RESULT@,#undef NGR_R_SET_RESULT /*empty*/,;t ts,@NGR_R_SET_RETURN@,#define NGR_R_SET_RETURN void,;t ts,@PROTO_R_ARGS@,#define PROTO_R_ARGS char *buf, size_t buflen, struct protoent **answerp,;t ts,@PROTO_R_BAD@,#define PROTO_R_BAD ERANGE,;t ts,@PROTO_R_COPY@,#define PROTO_R_COPY buf, buflen,;t ts,@PROTO_R_COPY_ARGS@,#define PROTO_R_COPY_ARGS char *buf, size_t buflen,;t ts,@PROTO_R_OK@,#define PROTO_R_OK 0,;t ts,@PROTO_R_SETANSWER@,#define PROTO_R_SETANSWER 1,;t ts,@PROTO_R_RETURN@,#define PROTO_R_RETURN int,;t ts,@PROTO_R_END_RESULT@,#define PROTO_R_END_RESULT(x) /*empty*/,;t ts,@PROTO_R_END_RETURN@,#define PROTO_R_END_RETURN void,;t ts,@PROTO_R_ENT_ARGS@,#undef PROTO_R_ENT_ARGS /*empty*/,;t ts,@PROTO_R_SET_RESULT@,#undef PROTO_R_SET_RESULT,;t ts,@PROTO_R_SET_RETURN@,#define PROTO_R_SET_RETURN void,;t ts,@PASS_R_ARGS@,,;t ts,@PASS_R_BAD@,,;t ts,@PASS_R_COPY@,,;t ts,@PASS_R_COPY_ARGS@,,;t ts,@PASS_R_OK@,,;t ts,@PASS_R_RETURN@,,;t ts,@PASS_R_END_RESULT@,#define PASS_R_END_RESULT(x) /*empty*/,;t ts,@PASS_R_END_RETURN@,#define PASS_R_END_RETURN void,;t ts,@PASS_R_ENT_ARGS@,#undef PASS_R_ENT_ARGS,;t ts,@PASS_R_SET_RESULT@,#undef PASS_R_SET_RESULT /*empty*/,;t ts,@PASS_R_SET_RETURN@,#define PASS_R_SET_RETURN void,;t ts,@SERV_R_ARGS@,#define SERV_R_ARGS char *buf, size_t buflen, struct servent **answerp,;t ts,@SERV_R_BAD@,#define SERV_R_BAD ERANGE,;t ts,@SERV_R_COPY@,#define SERV_R_COPY buf, buflen,;t ts,@SERV_R_COPY_ARGS@,#define SERV_R_COPY_ARGS char *buf, size_t buflen,;t ts,@SERV_R_OK@,#define SERV_R_OK (0),;t ts,@SERV_R_SETANSWER@,#define SERV_R_SETANSWER 1,;t ts,@SERV_R_RETURN@,#define SERV_R_RETURN int,;t ts,@SERV_R_END_RESULT@,#define SERV_R_END_RESULT(x) /*empty*/,;t ts,@SERV_R_END_RETURN@,#define SERV_R_END_RETURN void ,;t ts,@SERV_R_ENT_ARGS@,#undef SERV_R_ENT_ARGS /*empty*/,;t ts,@SERV_R_SET_RESULT@,#undef SERV_R_SET_RESULT,;t ts,@SERV_R_SET_RETURN@,#define SERV_R_SET_RETURN void,;t ts,@SETNETGRENT_ARGS@,,;t ts,@INNETGR_ARGS@,#undef INNETGR_ARGS,;t ts,@ISC_PLATFORM_BRACEPTHREADONCEINIT@,#undef ISC_PLATFORM_BRACEPTHREADONCEINIT,;t ts,@BIND9_TOP_BUILDDIR@,/root/bind-9.3.0/lib/bind,;t ts,@BIND9_VERSION@,VERSION=9.3.0,;t ts,@LIBOBJS@,,;t ts,@LTLIBOBJS@,,;t t/@BIND9_INCLUDES@/r /root/bind-9.3.0/lib/bind/make/includess,@BIND9_INCLUDES@,,;t t/@BIND9_MAKE_RULES@/r /root/bind-9.3.0/lib/bind/make/ruless,@BIND9_MAKE_RULES@,,;t t/@LIBBIND_API@/r ./apis,@LIBBIND_API@,,;t tCEOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_lines=48 ac_sed_frag=1 # Number of current file. ac_beg=1 # First line for current file. ac_end=$ac_max_sed_lines # Line after last line for current file. ac_more_lines=: ac_sed_cmds= while $ac_more_lines; do if test $ac_beg -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag else sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag fi if test ! -s $tmp/subs.frag; then ac_more_lines=false else # The purpose of the label and of the branching condition is to # speed up the sed processing (if there are no `@' at all, there # is no need to browse any of the substitutions). # These are the two extra sed commands mentioned above. (echo ':t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed if test -z "$ac_sed_cmds"; then ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" else ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" fi ac_sed_frag=`expr $ac_sed_frag + 1` ac_beg=$ac_end ac_end=`expr $ac_end + $ac_max_sed_lines` fi done if test -z "$ac_sed_cmds"; then ac_sed_cmds=cat fifi # test -n "$CONFIG_FILES"for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. ac_dir=`(dirname "$ac_file") 2>/dev/null ||$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null ||echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null ||$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null ||echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=.if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -