gpt4 book ai didi

android - 突出显示 Android NDK 错误输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:52 25 4
gpt4 key购买 nike

是否有工具可以为 android ndk 构建输出添加高亮显示(可能在 stderr 上)。

例如如果它会以红色突出显示单词“错误:”并以橙色突出显示“警告:”,那将是我的样子。

但如果它也能为代码和错误消息赋予不同的颜色,那就太棒了!

回答

red=$(tput setaf 1)
yellow=$(tput setaf 3)
norm=$(tput sgr0)

$ANDROID_NDK/ndk-build 2>&1 | sed -e "s/\(error:\)/${red}\1${norm}/i" | sed -e "s/\(warning:\)/${yellow}\1${norm}/i"

最佳答案

您可以通过将构建命令(或任何其他终端命令)的输出通过管道传输到 sed 来完成此操作:

red=$(tput setaf 1)
yellow=$(tput setaf 3)
norm=$(tput sgr0)
make | sed -e "s/\b\(error:\)\b/${red}\1${norm}/i" | sed -e "s/\b\(warning:\)\b/${yellow}\1${norm}/i"

关于android - 突出显示 Android NDK 错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27420710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com