ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
                          候选程序测试集
测试                   说明
AC_PROG_AWK             顺序检查mawk,gawk,nawk和awk是否存在,将输出变量AWK设置为所找到的第一个程序名
AC_PROG_CC             决定使用哪个C编译器,并设置输出变量CC
AC_PROG_CC_C_O         决定编译器是否接受-c或-o选项,如果不接受,定义NO_MINUS_C_MINUS_O
AC_PROG_CPP            把输出变量CPP设置为执行C预处理的命令
AC_PROG_INSTALL        把输出变量INSTALL设置为BSD兼容的install程序,或者是install -sh
AC_PROG_LEX            查找flex或lex,并把输出变量LEX设为结果
AC_PROG_LN_S           如果系统支持符号链接,则设置变量LN_S设为ln -s,否则设置为ln
AC_PROG_RANLIB         如果ranlib存在,则设置输出变量RANLIB为ranlib,否则设置为":"
AC_PROG_YACC           顺序查找bison,byacc和yacc,并根据它找到结果把输出变量YACC设为bison -y,byacc或yacc

                       库函数测试集
测试                          说明
AC_CHECK_LIB(lib,function[   通过把一个C程序链接到函数库lib来判断在
,action_if_found[            lib库中是否存在指定的函数.在测试成功是
,action_if_not_found,        执行shell命令action_if_found或者在
[,other_libs]]])             ation_if_found为空时,在输出变量LIB中添
                             加-llib.action_if_not_found把           lother_libs选项传给link命令
AC_FUNC_GETLOADAVG           如果系统支持getloadavg函数,把获得该函数所必须的函数库添加到LIBS变量
AC_FUNC_GETPGRP               测试getprgrp是否需要参数,如果不需要,定义GETPGRP_VOID,否则,getpgrp 需要一个进程ID作为其参数
AC_FUNC_MEMCMP               如果memcmp函数不存在,把memcmp.o添加到LIBOBJS中
AC_FUNC_MMAP                 如果存在mmap函数,设置HAVE_MMAP
AC_FUNC_SETPGRP               测试setprgrp是否需要参数,如果不需要,定义SETPGRP_VOID,否则,setpgrp 需要两个进程ID作为其参数
AC_FUNC_UTIME_NULL           如果utime(file,NULL)函数能把文件的时间戳设置为当前时间,定义HAVE_UTIME_NULL
AC_FUNC_VFORK                 如果vfork.h文件不存在,定义vfork为fork
AC_FUNC_VPRINTF              如果存在vprintf函数,定义HAVE_VPRINTF
posted on 2005-08-04 21:23 ivaneeo 阅读(242) 评论(0)  编辑  收藏 所属分类: GNU牛力

只有注册用户登录后才能发表评论。


网站导航: