Make 输出重定向到文件

系统的输入与输出:

方式 描述符 含义
stdin 0 标准输入
stdout 1 标准输出
stderr 2 标准错误输出

把 make 输出的全部信息重定向到某个文件中:

make <xxx> > build_output

把错误信息都输出到一个文件中:

make <xxx> > build_output_all 2>&1

其中的 2>&1 表示错误信息输出到 &1 中,&1 指的是前面的那个文件 build_output_all

把正常输出信息和错误信息输出到指定文件中:

make <xxx> 1> build_output_normal 2> build_output_error

正常信息和错误信息,都重定向到对应的文件中。

原文地址:https://www.cnblogs.com/GyForever1004/p/8570094.html

时间: 2024-10-12 15:52:29

Make 输出重定向到文件的相关文章

C/C++-标准输入/输出重定向为文件输入/输出

/* Time: 2017-02-22 11:11:15 Describe: C++程序将标准输入/输出重定向为文件输入/输出. */ #include <iostream> #include <fstream> #include <string> using namespace std; void f() { string line; while(getline(cin, line)) //input from the file in.txt { cout <&

print支持输出重定向到文件

将1-100循环输出,并生成一个名为num.txt的文件 num = open('num.txt','a') for i in range(1,101):     print >> num , i num.close()

DOS下,将命令输出重定向到文件中

D:\Oracle_weblogic\Middleware\wlserver_10.3\server\lib>java -cp weblogic.jar weblogic.Admin -url t3://172.20.32.33:7002 -username weblogic -password weblogic1234 get -p untime > f:/dos.txt

Python print输出重定向到文件和屏幕,超简单

import sys import os class Logger(object): def __init__(self, filename="log.txt"): self.terminal = sys.stdout self.log = open(filename, "a") def write(self, message): self.terminal.write(message) self.log.write(message) def flush(self)

C++ stderr/stdout 重定向到文件

通常,stderr和stdout被用来输出内容显示到屏幕,但是,有时候我们需要把这些信息写到指定的文件,方便随时查阅.最简单的实现方式就是,把 stderr/stdout 的输出重定向到文件. stderr/stdout 重定向到文件 这里以stderr代码说明. #include <stdio.h> #include <stdlib.h> int main( void ) { FILE *stream = freopen( "freopen.out", &qu

文件管理和输出重定向

alias rm='mv -t /app/' tree     显示目录树 -  d     只显示目录 -  L     层数 mkdir     创建目录 -p     自动创建所需的个目录 -v     显示详细信息 -m     创建目录是直接指定权限 rmdir     删除空目录 -p     递归的删除父空目录 -v     显示详细信息 rm  -r     递归删除目录树 df     用于显示磁盘分区上的可使用的磁盘空间 -h     以KB以上的单位来显示 -a     查

输出重定向之python2和python3的区别

python语句支持输出重定向到文件里,与shell类似使用">>"来重定向输出. python2: 1 logfile = open('mylog.txt', 'a') 2 print >> logfile, 'Fatal error: invalid input' 3 logfile.close() 4 5 #mylog.txt 6 7 Fatal error: invalid input python3: 1 f = open('mylog.txt', '

Java 输入/输出——重定向标准输入/输出

在System类中提供了如下三个重定向标准输入/输出方法. static void setErr?(PrintStream err) Reassigns the "standard" error output stream.(重定向"标准"错误输出流) static void setIn?(InputStream in) Reassigns the "standard" input stream.(重定向"标准"输入流) st

Shell-2--输入输出重定向

自己写一下吧,免得又忘了,被人问到,被鄙视 0 表示标准输入, 1 表示标准输出 , 2 表示标准错误输出 一个 > 表示已覆盖的方式把命令的正确执行重定向到文件 两个 >> 表示是以追加的方式重定向到文件 2>> 表示把错误输出重定向到文件 原文地址:https://www.cnblogs.com/li-tian-jun/p/10049117.html