找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 155|回复: 0

Linux UOS Kylin系统 make 保存错误日志的方法

[复制链接]
发表于 2024-8-23 16:29:54 | 显示全部楼层 |阅读模式

笑脸喜迎新飞吧友,热情拥抱新伙伴。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
    make是一个在Linux系统中用于构建和编译软件项目的工具,它通常与一个名为Makefile的文件一起使用,Makefile指定了项目中源代码文件的依赖关系以及构建这些文件的命令。当你在Linux系统中使用make命令时,它会读取Makefile并执行相应的命令来构建项目。



    编译的过程可能会出错,导致编译过程无法继续进行。详细分析出错信息,有助于解决源码中的语法错误。那么如何保存配置编译过程的信息?这些信息量很大,都可能超出Shell向上翻滚查看的范围。最好是把编译过程的信息保存成日志文件,方便后面的分析。
举例说明保存编译信息的行命令,它把make过程打印的所有信息都保存在xxx.log中。
$make 2>&1|tee xxxxx.log
这条命令是编译并保存打印信息。


说明:在Linux Shell的设备定义中,“0”表示标准输入,“1”表示标准输出,“2”表示标准出错信息输出2>&1表示把2设备的信息重定向到1设 备;“|”是管道符号,把标准输出的信息直接传递给后面的命令;tee是创建文件并保存信息的工具;xxxxx.log是文件名。

感谢大家一直以来对飞吧资源网的支持!https://www.fb93.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|飞吧地图|飞吧技术分享 ( 粤ICP备13002650号 )

GMT+8, 2024-11-21 14:48 , Processed in 0.123876 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表