gpt4 book ai didi

linux - 将 g++ 编译器的输出重定向到文件?

转载 作者:行者123 更新时间:2023-12-02 19:32:07 25 4
gpt4 key购买 nike

我在编译 C++ 程序时看到以下消息。

 test.cpp: In function ‘int main()’:
test.cpp:950: error: no match for ‘operator<<’ in ‘std::cout << d->Derived::print()’
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:108: note: candidates are: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:117: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>]

我在想是否可以将所有这些消息重定向到一个文件,并且在控制台上看不到任何内容。我尝试过重定向 stderr 消息

g++ test.cpp 2> xx

但这似乎不起作用。我仍然在控制台上看到所有内容,但文件内什么也没有。

最佳答案

对于 csh 类型的 shell,请执行以下操作:

g++ test.cpp>&xx

关于linux - 将 g++ 编译器的输出重定向到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61630516/

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