求解答`、、、

fg3`下列各组不等式中同解的是()_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
fg3`下列各组不等式中同解的是()
f​g`​下​列​各​组​不​等​式​中​同​解​的​是​(​)
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢本站网址: 合作热线:3
090期特别推荐六肖中特:【马蛇鼠鸡龙猴】六肖包十万!不分主次!
091期特别推荐六肖中特:【狗羊牛马龙猪】六肖包十万!不分主次!
092期特别推荐六肖中特:【牛马蛇鸡虎羊】六肖包十万!不分主次!
094期特别推荐六肖中特:【牛虎猪龙狗鼠】六肖包十万!不分主次!
095期特别推荐六肖中特:【龙狗猴牛鸡猪】六肖包十万!不分主次!
027-029 必开:牛羊龙狗虎猴
030-032 必开:狗牛龙羊猴虎
033-035 必开:虎蛇猴猪马鼠
036-038 必开:兔鸡马鼠龙狗
039-041 必开:牛羊龙狗虎猴
042-043 必开:狗牛龙羊猴虎
044-046 必开:狗龙马猴狗猪
047-049 必开:鸡兔蛇牛猪狗
050-051 必开:鸡猴羊牛虎兔
052-054 必开:狗牛龙羊猴虎
055-057 必开:兔鸡马鼠龙狗
061-062 必开:虎蛇猴猪马兔
063-065 必开:牛羊龙狗虎猴
066-068 必开:兔龙狗鸡虎猴
069-071 必开:虎蛇猴猪马鼠
072-074 必开:兔鸡马鼠龙狗
075-077 必开:牛羊龙狗虎猴
078-080 必开:狗牛龙羊猴虎
081-083 必开:虎蛇猴猪马鼠
084-086 必开:兔鸡马鼠龙狗
087-089 必开:兔牛鼠龙虎马
090-092 必开:狗牛龙羊猴虎
093-095 必开:虎蛇猴猪马鼠
<font color="#FF一句解一肖095期:《三七看左右》开:0000
086期特别推荐平特一肖:【马马马】-买10万赚10万。开:26
088期特别推荐平特一肖:【龙龙龙】-买10万赚10万。开:04
090期特别推荐平特一肖:【鸡鸡鸡】-买10万赚10万。开:23
091期特别推荐平特一肖:【鸡鸡鸡】-买10万赚10万。开:23
095期特别推荐平特一肖:【龙龙龙】-买10万赚10万。开:00
691234网上高手汇总
691234全年综合资料大全
095期:〖稳中12码〗
04,07,09,10,12,19,23,24,31,34,35,36,40,45,46,47,48
095期:〖精选⑤码〗
04,07,09,10,12,19,23,24
095期:〖内部①肖〗
095期:〖内部②肖〗
095期:〖内部③肖〗
095期:〖精准④肖〗
095期:〖必中⑤肖〗
龙狗猴牛鸡
095期:〖必中六肖〗
龙狗猴牛鸡猪
095期:〖家畜野兽〗
095期:〖特码单双〗
095期:〖必中波色〗
095期:〖绝杀③肖〗
094期:〖稳中12码〗
04,07,08,09,10,18,19,20,30,31,34,40,42,45,46
094期:〖精选⑤码〗
30,31,34,40,42,45,46
094期:〖必中⑤肖〗
牛虎猪龙狗
094期:〖必中六肖〗
牛虎猪龙狗鼠
094期:〖家畜野兽〗
094期:〖必中波色〗
094期:〖绝杀③肖〗
092期:〖必中六肖〗
牛马蛇鸡虎羊
092期:〖家畜野兽〗
092期:〖特码单双〗
092期:〖必中波色〗
092期:〖绝杀③肖〗
091期:〖稳中12码〗
01,02,07,13,16,19,21,22,28,33,34,38,40,43,45,46,49
091期:〖必中⑤肖〗
狗羊牛马龙
091期:〖必中六肖〗
狗羊牛马龙猪
091期:〖家畜野兽〗
091期:〖特码单双〗
091期:〖必中波色〗
091期:〖绝杀③肖〗
090期:〖稳中12码〗
02,03,04,08,12,14,15,20,23,24,26,35,36,40,47,48
090期:〖精选⑤码〗
02,03,04,08,12,14,15,20,23,24
090期:〖必中六肖〗
马蛇鼠鸡龙猴
090期:〖家畜野兽〗
090期:〖特码单双〗
090期:〖必中波色〗
090期:〖绝杀③肖〗
691234-特码论坛-小赌怡情-大赌伤身
人无横财不富马无夜草不肥中奖后的彩民请远离赌博一切以家庭为重为什么我的液晶显示器老师突然黑掉,但下面的灯是亮的,开关关下再开又可以,但还是会突然黑掉`求解,哪出问题了
为什么我的液晶显示器老师突然黑掉,但下面的灯是亮的,开关关下再开又可以,但还是会突然黑掉`求解,哪出问题了
仅供参考,希望对你有所帮助: &#13;&#10;电脑黑屏故障可能表明电脑存在较为严重的问题,不妨在出现黑屏现象时按上述方法加以排除。在处理过程中应该灵活应用排除、替换方法,针对适时出现的现象加以排除处理 &#13;&#10;&#13;&#10;1.当显示器黑屏没有图像显示时(不过目前市面上的显示器在主机没有信号送来时,屏幕上会显示器&没有信号线连接&),首先检查主机电源是否插接良好,电源的风扇是否转动?主机面板上电源指示灯、硬盘指示灯是闪否亮?因为若主机电源不工作或主板没有供电时,显示器在没有接收到信号时,当然就不会有图像显示的。&#13;&#10;&#13;&#10;2.再检查显示器的电源是否插接良好?如果您的显示器的电源开关是轻触开关时,当你给显示器加电时,应该会听到轻微的&辟啪&声,这时可判断显示器的开关电源电路良好。再显示器的电源开关是否已经开启?显示器的电源指示灯是否亮?当用手靠近显示器屏幕并慢慢移动是否有&咝咝&的声音,同时手上的汗毛有被吸起的感觉,这在检查显示器高压电路是否正常工作了。 &#13;&#10;&#13;&#10;3.如果确定显示器已经加电了,且有高压产生时,继续检查显示器的数据线接头与显卡的信号输出接口是否接触良好?是否有松动?再拔下插头检查一下,D型接口中是否有弯曲或断针或者有大量污垢。这是许多用户经常遇到的问题,在连接D型插口时,用力不均匀,或忘记拧紧接口的固定螺丝,使接口松动造成接触不良,或因安装时方法不当或用力过大,使D型接口内有断针或弯针,以致造成接触不良。 &#13;&#10;注意:显示器的的数据线插头的15针可能有缺针,如4,9,11针,这时正常的,千万不要人为的用其他金属丝来补充这些缺针位,以免造成其他故障。 &#13;&#10;&#13;&#10;4.打开机箱检查显示器卡安装是否正确?与主板插槽是否接触良好?显卡或插槽是否因使用时间太长而积尘太多,以至造成接触不良?显卡上的芯片是否有烧焦、开裂的痕迹。当因显卡原因导致黑屏时,计算机开机自检时即有一短四长的&嘀嘀&声提示。安装显示卡时,要用手握住显示卡上半部分,均匀用力插入卡槽中,使显卡的固定螺丝口与主机箱的螺丝口吻合。未插正时不要强行固定,造成显卡扭曲。如果确认安装正确时,可以取下显卡用酒精棉球擦拭一下插脚的金手指或者换一个插槽(只能对于PCI显卡)安装。如果还不行,只能换一块好的显卡一试下。 &#13;&#10;&#13;&#10;如果还不行,在确定显卡完好时,还要考虑显卡与主板的兼容性。最好查一下相关的资料或问一下网友。 &#13;&#10;&#13;&#10;5.检查其他的板卡(包括声卡、解压卡、视频捕捉卡)与主板的插槽接触是否良好?注意检查硬盘的数据线与硬盘的电源线接法是否正确?更换其他板卡的插槽,清洗插脚。这一点许多人往往容易忽视。一般认为,计算机黑屏是显示器和显卡问题,与其他设备无关。实际上,因为声卡等设备的安装不正确,导致系统初使化难以完成,特别是硬盘的数据线与硬盘电源线插错,容易造成无显示的故障。 &#13;&#10;&#13;&#10;6.检查内存条与主板的接触是否良好?把内存条重新插拔一次或者换个插槽试试,或者更换新的内存条。如果内存条出现问题,计算机在启动时,会有连续急促的&嘀嘀&声。提示音会因为主板不同而不同。 &#13;&#10;&#13;&#10;7.检查CPU与主板上的CPU座接触是否良好?因搬动或其他因素,使CPU与SLOT1插口或SOCKE370插座接触不良。最好用手按一按CPU或取下CPU再重新安装一次。 &#13;&#10;&#13;&#10;8.检查CPU外频,倍频,内存的频率等的跳线或CMOS中的设置是否正确。对照主板说明书,逐一检查相关跳线,顺序为&CPU外频跳线-CPU倍频跳线-内存频率跳线&。 &#13;&#10;&#13;&#10;9.检查CPU的电压是否设置恰当。设置CPU电压跳线时要小心,一定要与CPU的工作电压相符。八和九这两步对于一些组装机或喜欢超频的用户在出现黑屏时要仔细检查。 &#13;&#10;&#13;&#10;10.检查CMOS参数设置是否正确。如果您的电脑装有两个显卡,你在CMOS里设置的是第一个初始化PCI显卡,而你的唯一的显示器接在AGP显卡上,当然显示器是不会亮的。 &#13;&#10;&#13;&#10;11.检查主机和显示器所要求的工作环境是否符合?工作电压是否正常,环境温度是不是过高等。除了按上述步骤进行检查外,还可以根据计算机的工作状况来快速定位,如在开启主机电源后,可听见&嘀&的一声表示计算机自检完成,如果此时硬盘指示灯不停地闪烁,则应在第二步至第四步检查。 &#13;&#10;&#13;&#10;12.如果显示器在计算机启动过程中有内容显示,只是在加载WIN98的画面后出现黑屏时,这就只是WIN98系统软件方面的问题了, &#13;&#10;&#13;&#10;上述的检查方法是基于显示器本身无电气故障,即开启主机电源后显示器的电源指示灯由绿变黄但显示器黑屏没有图像显示。如果使用上述步骤显示器仍然无显示,应请专业人员维修 &#13;&#10;
其他回答 (5)
那是插销没插好,我家的也是如此,把插销插紧点就可以了。
大家好,我的液晶显示器看片的时候突然黑屏,现在还是黑着,屏幕下面显示为绿色说明有信号,刚开始以为是显卡出问题,后来我把显示器连到我的笔记本电脑上还是黑屏,情况和台式机一样,请问显示器到底是出什么问题了.能修好吗?谢谢 &#13;&#10;
那种问题其实行常见的自己在家是修不了的,要么是屏里面的灯管坏了,就是机子里面的升压板故障,见意去售后看看
哪去电脑维修啊。。简单清透~·又可以偷懒
显像管 不好
相关知识等待您来回答
硬件领域专家
& &SOGOU - 京ICP证050897号求解小学应用题,要有详细解答哦~`~~`_百度知道
提问者采纳
1、设甲商品成本是X,乙商品为2200-X,[120%X+115%(2200-X)]×90%-
[1.2X+1.15(2200-X)]0.9=2331
1.08X+X=2331
(1.08-1.035)X=
0.045X= 54
X=1200(元)验算:[120%.%()]×90%-2200=()0.9-2、那个3代表步行3公里后改乘公交车
提问者评价
来自团队:
其他类似问题
为您推荐:
其他2条回答
甲:(0×1.15)÷(1.2-1.15)=1200乙:00步行是 4km/小时
汽车是42 km/小时 自行车是 12km/小时, 假设贝贝家到外婆家的路程是 X km步行路程是1/2X km
则根据关系提示 X/12+10/60=X/8+X/844.5x=14 45X=140 X=3.11公里
问题没有说步行路程是1&#92;2啊?
小学应用题的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1496人阅读
AutoTools 简单入门 [转]
学习GNU/LINUX 开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的; 但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。 让我们从一个例子开始,争取为大家省点力气。
&我们用个小程序作例子,计算一个整数的开方,建个工作目录:sqrt。程序很简单:
&#include&stdio.h&
&#include&math.h&
&int main()
&&int i=0;
&&scanf(&%d&,&i);
&&printf(&sqrt(%d)=%f\n&,i,sqrt(i));
&接下来我们要编译这个程序:
&$cc -X -lm -o sqrt sqrt.c
&因为我们使用了数学库,所以要给链接器传递一个参数-lm。
&程序就完成了。
&我们想专业一点,给这个程序增加Make文件,不用再输入那么长的命令,同时还想让这个程序成为可移植的程序。这个时候,我们就需要用到autotools了。
&autotools包含了几个部分,最常用到的是autoconf和automake。
&我们先加入autoconf。
&autoconf需要一个configure.ac文件,幸运的是,我们不需要自己写这个文件,我们可以使用autoscan来生成这个文件。执行autoscan。
&$autoscan
autom4te: configure.ac: no such file or directory
autoscan: /usr/bin/autom4te failed with exit status: 1
错误信息先不用管,目录下多了几个文件: autoscan.log& configure.scan。我们要关心的是configure.scan,这是一个原始版本的configure.ac。打开这个文件,把下面这一行修改一下:
&AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
&AC_INIT([sqrt], [0.1.0], [you@mail.address])
参数的意思一目了然,不罗嗦了。接下来将文件另存为:configure.ac。执行:
&$autoconf
&我们看到,目录下又多了一些内容,我们关心的是configure这个脚本文件,执行一下试试吧!
&不过现在这个configure还没什么用,要发挥configure的真正目的——识别编译环境,配置编译选项的话,还要进行一些操作。
首先编辑configure.ac文件,在我们之前改动的AC_INIT...一行下面,加入如下一行内容:
AM_INIT_AUTOMAKE&
再执行一次autoconf试试?很不幸,我们遇到了错误:
configure.ac:6: error: possibly undefined macro: AM_INIT_AUTOMAKE...
因为找不到AM_INIT_AUTOMAKE宏,不要担心,因为我们少做了一步,先要把这些宏生成一下,当然是自动的。
现在的autoconf没有报错。这个时候再看看目录下面,发现多了一个aclocal.m4文件,这就是aclocal声称的宏命令文件,autoconf会使用它来生成新的configure脚本。
&是不是现在就能够自动搞定Makefile了?我们现在再执行一下configure,看看输出:
&configure: error: cannot find install-sh or install.sh in . ./.. ./../..
&和我们想的有点不同,我们还要用到automake命令做一些其它的事情,我们先执行一下:
&$automake
&configure.ac: required file `./install-sh' not found
&configure.ac: required file `./missing' not found
&automake: no `Makefile.am' found for any configure output
&我们注意到最后一行,知道了还需要一个`Makefile.am`文件,这个文件我们要写一下,编辑一个文件,增加:
&bin_PROGRAMS = sqrt
&sqrt_SOURCES = sqrt.c
&sqrt_LDADD = $(LIBOJBS)
&执行automake试试?
&configure.ac: required file `./install-sh' not found
configure.ac: required file `./missing' not found
automake: no `Makefile.am' found for any configure output
automake: Did you forget AC_CONFIG_FILES([Makefile]) in configure.ac?
&哦,不行,还要install-sh,missing文件,错误信息中,还提到AC_CONFIG_FILES([Makefile]),是的,我们还要修改一下configure.ac,在最后一行AC_OUTPUT前面增加一行:
&AC_CONFIG_FILES([Makefile])
&现在再执行一次automake吧,但是我们要加一个参数:
&$automake --add-missing
&configure.ac: installing `./install-sh'
&configure.ac: installing `./missing'
&Makefile.am: installing `./INSTALL'
&Makefile.am: required file `./NEWS' not found
&Makefile.am: required file `./README' not found
&Makefile.am: required file `./AUTHORS' not found
&Makefile.am: required file `./ChangeLog' not found
&Makefile.am: installing `./COPYING'
&configure.ac:8: required file `config.h.in' not found
&前面缺的四个文件简单,我们按照自己的情况编辑保存即可,config.h.in从哪里来呢?&现在让我们把config.h.in搞出来,这个要用到autoheader,我们执行命令:
&$autoheader
&config.h.in文件就生成好了。准备好了其它几个文本文件,我们再执行一次,这次不用加参数了,不过我们还要再执行一次autoconf,因为我们修改了configure.ac之后还没有执行过autoconf。
&$autoconf
&$automake
&我们再执行一次./configure:
&$./configure
&config.status: creating Makefile
&config.status: creating config.h
&让我们执行一下make吧。
&/home/nevernew/sqrt/sqrt.c:7: undefined reference to `sqrt'
&是因为我们没有把数学库加入链接,修改Makefile.am,将对应行修改为:
&sqrt_LDADD = $(LIBOBJS) -lm
&更新一下文件:
&$autoconf
&$automake
&$./configure
http://liuskysun./blog/static//
====================================================================================
&Makefile固然可以帮助make完成它的使命,但要承认的是,编写Makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成Makefile而同时又能让我们享受make的优越性呢?本节要讲autotools系列工具正是为此而设的,它只需用户输入简单的目标文件、依赖文件、文件目录等就可以轻松地生成Makefile了,这无疑是广大用户的所希望的。另外,这些工具还可以完成系统配置信息的收集,从而可以方便地处理各种移植性的问题。也正是基于此,现在Linux上的软件开发一般都用autotools来制作Makefile。
autotools使用流程
&& 正如前面所言,autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。
·& aclocal
·& autoscan
·& autoconf
·& autoheader
·& automake
使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:
·&&使用aclocal生成一个“aclocal.m4”文件,该文件主要处理本地的宏定义;
·&&改写“configure.scan”文件,并将其重命名为“configure.in”,并使用autoconf文件生成configure文件。
&&& 接下来,将通过一个简单的hello.c例子来熟悉autotools生成makefile的过程.
1.autoscan
&&&&它会在给定目录及其子目录树中检查源文件,若没有给出目录,就在当前目录及其子目录树中进行检查。它会搜索源文件以寻找一般的移植性问题并创建一个文件“configure.scan”,该文件就是接下来autoconf要用到的“configure.in”原型。如下所示:
[root@localhost automake]# autoscan
autom4te: configure.ac: no such file or directory
autoscan: /usr/bin/autom4te failed with exit status: 1
[root@localhost automake]# ls
autoscan.log& configure.scan& hello.c
&&&&如上所示,autoscan首先会尝试去读入“configure.ac”(同configure.in的配置文件)文件,此时还没有创建该配置文件,于是它会自动生成一个“configure.in”的原型文件“configure.scan”。
2.autoconf
configure.in是autoconf的脚本配置文件,它的原型文件“configure.scan”如下所示:
#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
#The next one is modified by sunq
#AC_INIT(FULL-PACKAGE-NAME,VERSION,BUG-REPORT-ADDRESS)
AC_INIT(hello,1.0)
# The next one is added by sunq
AM_INIT_AUTOMAKE(hello,1.0)
AC_CONFIG_SRCDIR([hello.c])
AC_CONFIG_HEADER([config.h])
# Checks for programs.
AC_PROG_CC
# Checks for libraries.
# Checks for header files.
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_CONFIG_FILES([Makefile])
下面对这个脚本文件进行解释:
·&&以“#”号开始的行为注释。
·& AC_PREREQ宏声明本文件要求的autoconf版本,如本例使用的版本2.59。
·&&AC_INIT宏用来定义软件的名称和版本等信息,在本例中省略了BUG-REPORT-ADDRESS,一般为作者的e-mail。
·& AM_INIT_AUTOMAKE是笔者另加的,它是automake所必备的宏,也同前面一样,PACKAGE是所要产生软件套件的名称,VERSION是版本编号。
·& AC_CONFIG_SRCDIR宏用来侦测所指定的源码文件是否存在,来确定源码目录的有
效性。在此处为当前目录下的hello.c。
·& AC_CONFIG_HEADER宏用于生成config.h文件,以便autoheader使用。
·& AC_CONFIG_FILES宏用于生成相应的Makefile文件。
·&&中间的注释间可以添加分别用户测试程序、测试函数库、测试头文件等宏定义。
接下来首先运行aclocal,生成一个“aclocal.m4”文件,该文件主要处理本地的宏定义。如下所示:
[root@localhost automake]# aclocal
再接着运行autoconf,生成“configure”可执行文件。如下所示:
[root@localhost automake]# autoconf
[root@localhost automake]# ls
aclocal.m4& autom4te.cache& autoscan.log& configure& configure.in& hello.c
3.autoheader
&&&&接着使用autoheader命令,它负责生成config.h.in文件。该工具通常会从“acconfig.h”文件中复制用户附加的符号定义,因此此处没有附加符号定义,所以不需要创建“acconfig.h”文件。如下所示:
[root@localhost automake]# autoheader
4.automake
&&&&这一步是创建Makefile很重要的一步,automake要用的脚本配置文件是Makefile.am,用户需要自己创建这个文件。之后,automake工具将其转换成Makefile.in。
&&& 在该例中,创建的文件为Makefile.am如下所示:
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS= hello
hello_SOURCES= hello.c hello.h
下面对该脚本文件的对应项进行解释。
·&&其中的AUTOMAKE_OPTIONS为设置automake的选项。由于GNU(在第1章中已经有所介绍)对自己发布的软件有严&#26684;的规范,比如必须附带许可证声明文件COPYING等,否则automake执行时会报错。automake提供了三种软件等级:foreign、gnu和gnits,让用户选择采用,默认等级为gnu。在本例使用foreign等级,它只检测必须的文件。
·& bin_PROGRAMS定义要产生的执行文件名。如果要产生多个执行文件,每个文件名用空&#26684;隔开。
·& hello_SOURCES定义“hello”这个执行程序所需要的原始文件。如果”hello”这个程序是由多个原始文件所产生的,则必须把它所用到的所有原始文件都列出来,并用空&#26684;隔开。例如:若目标体“hello”需要“hello.c”、“sunq.c”、“hello.h”三个依赖文件,则定义hello_SOURCES=hello.c sunq.c hello.h。
& &&接下来可以使用automake对其生成“configure.in”文件,在这里使用选项“—adding-missing”可以让automake自动添加有一些必需的脚本文件。如下所示:
[root@localhost automake]# automake --add-missing
configure.in: installing './install-sh'
configure.in: installing './missing'
Makefile.am: installing 'depcomp'
[root@localhost automake]# ls
aclocal.m4&&&&& autoscan.log& configure.in& hello.c&&&& Makefile.am& missing
autom4te.cache& configure&&&& depcomp&&& install-sh& Makefile.in& config.h.in
可以看到,在automake之后就可以生成configure.in文件。
5.运行configure
在这一步中,通过运行自动配置设置文件configure,把Makefile.in变成了最终的Makefile。如下所示:
[root@localhost automake]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build enVironment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for Gcc... Gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether Gcc accepts -g... yes
checking for Gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of Gcc... Gcc3
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
&&&&可以看到,在运行configure时收集了系统的信息,用户可以在configure命令中对其进行方便地配置.
在./configure的自定义参数有两种,一种是开关式(--enable-XXX或--disable-XXX),另一种是开放式,即后面要填入一串字符(--with-XXX=yyyy)参数。读者可以自行尝试其使用方法。另外,读者可以查看同一目录下的”config.log”文件,以方便调试之用。
到此为止,makefile就可以自动生成了。回忆整个步骤,用户不再需要定制不同的规则,而只需要输入简单的文件及目录名即可,这样就大大方便了用户的使用。
&&&&autotools生成的Makefile除具有普通的编译功能外,还具有以下主要功能:
键入make默认执行”make all”命令,即目标体为all,其执行情况如下所示:
[root@localhost automake]# make
if Gcc -D PACKAGE_NAME=\&\& -DPACKAGE_TARNAME=\&\& -DPACKAGE_VERSION=\&\& -DPACKAGE_STRING=\&\& -DPACKAGE_BUGREPORT=\&\& -DPACKAGE=\&hello\& -DVERSION=\&1.0\&& -I. -I.&&&& -g -O2 -MT hello.o -MD -MP -MF &.deps/hello.Tpo& -c -o hello.o hello.c; \
then mv -f &.deps/hello.Tpo& &.deps/hello.Po&; else rm -f &.deps/hello.Tpo&; exit 1; fi
Gcc& -g -O2&& -o hello& hello.o
此时在本目录下就生成了可执行文件“hello”,运行“./hello”能出现正常结果,如下所示:
[root@localhost automake]# ./hello
Hello everyone!
2.make install
此时,会把该程序安装到系统目录中去,如下所示:
[root@localhost automake]# make install
if Gcc -DPACKAGE_NAME=\&\& -DPACKAGE_TARNAME=\&\& -DPACKAGE_VERSION=\&\& -DPACKAGE_STRING=\&\& -DPACKAGE_BUGREPORT=\&\& -DPACKAGE=\&hello\& -DVERSION=\&1.0\&& -I. -I.&&&& -g -O2 -MT hello.o -MD -MP -MF &.deps/hello.Tpo& -c -o hello.o hello.c; \
then mv -f &.deps/hello.Tpo& &.deps/hello.Po&; else rm -f &.deps/hello.Tpo&; exit 1; fi
Gcc& -g -O2&& -o hello& hello.o
make[1]: Entering directory '/root/workplace/automake'
test -z &/usr/local/bin& || mkdir -p -- &/usr/local/bin&
& /usr/bin/install -c 'hello' '/usr/local/bin/hello'
make[1]: Nothing to be done for 'install-data-am'.
make[1]: LeaVing directory '/root/workplace/automake'
此时,若直接运行hello,也能出现正确结果,如下所示:
[root@localhost automake]# hello
Hello everyone!
3.make clean
此时,make会清除之前所编译的可执行文件及目标文件(object file, *.o),如下所示:
[root@localhost automake]# make clean
test -z &hello& || rm -f hello
4.make dist
此时,make将程序和相关的文档打包为一个压缩文档以供发布,如下所示:
[root@localhost automake]# make dist
[root@localhost automake]# ls hello-1.0-tar.gz
hello-1.0-tar.gz
可见该命令生成了一个hello-1.0-tar.gz的压缩文件。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:161487次
积分:2641
积分:2641
排名:第6921名
原创:68篇
转载:248篇
评论:13条
(7)(7)(2)(36)(10)(1)(4)(5)(4)(4)(1)(8)(8)(23)(20)(20)(2)(5)(25)(9)(8)(16)(10)(32)(4)(14)(5)(3)(8)(16)

我要回帖

更多关于 秋劫 的文章

 

随机推荐