像我儿子一样永远保持好奇和梦想

[Q002][make ]屏幕输出结果太多怎么办?如何存储到文件

上一篇 / 下一篇  2014-03-30 10:35:07 / 个人分类:linux

l$H1}c.H U+z[ U0做编译的时候,经常遇到的问题就是,编译了一大堆,突然报错了,然后你想看看错哪里了,发现已经翻不回去了,咋办?
O1v'f9W6x"PZ0 ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台"w$J}HT^D1}Y

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台'Z p]~2NC.epyn_

-----------------------------
'o%|*W(^/i6k m0

5p7Wweta[!i}3X0ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台-a D%a4I-P4`Vt"a

1 可用如下命令ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台!iL/Qs6u|M5C/i0y:x

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台!m2j/pot@3Z[qO

make >error_log.txt 2>&1ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台Q1U]8f6u9Jy,hYQ/M

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台1[(wJcK0]V&}i

2 2>&1什么意思?

n;t I gt,R)@0

ZuL#j*p;G"lpc0很简单这个意思:

XE} l#|R#P9\0

mV*a~1q#B`01    是默认的屏幕输出的文件描述(descriptor1)

Cq]!e!AG;rK+O2b @0ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台&},sv9xe3F$C

 2   是默认的标准错误的文件描述

4w9^$k;hV0

B6m8|:i^B7V0>&  是append操作符,用于将两个文件合并

2Q9nu(oo0

/vzTe~S5]02>&1 表示将标准错误合并到标准的输出上

^T0FPn0

9B"R EC_E)v0而这个标准输出,又被redirection到文件error_log.txt上了

l_`@B0ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台6r D+L)x BJ}$?/l7cR

这样你就能在Log文件上,看那些屏幕滚动后看不见的东西了ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台Q p\:tK6Ng

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 ~L$K~{p+}


W |V%V-jmX0ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台SmB4D)}

%AIYW-_u2m7DY02 利用script. 可以记录包括你的输入等所有的屏幕输出ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台7A'T'c0t%a)Cvcr:a

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台0t3p ru8C\_

先输入script. 表示进入记录状态,然后随便你搞

q@ Pbf0

*j'Y"_xpZ0再通过exit就有提示告诉你记录到哪里了
$ijPKC@0

/l,Zi2_:r\0

0@ bg7d3T$[/o0 ----------------------------------------------------------------------------------------

yTr x)kD,_A0ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台6JmUDn2dSF`

2014-3-30  franklin 修改了标题和前沿ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 iw)c'ledS WDJ

\ `e:M%es[0

TAG: 如何

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar