c++ linux调试跟踪不出来

C++ linux debug trace not coming out

本文关键字:跟踪 linux 调试 c++      更新时间:2023-10-16

下面的代码可以在windows上运行,但是在linux上传输和构建之后,窗口上没有任何显示。下面是程序(现在我已经把跟踪输出后面的所有内容都注释掉了):

int main(int argc, char const* const argv[])
{
     std::cerr << "Hello" << std::endl;
     return 0;
}

我启动程序,但没有任何结果。它在linux(和windows)上构建时没有错误。

这是一个makefile问题。如果我用g++编译这个程序,它就可以工作了。如果我使用makefile它不工作,虽然它说它已经建立和链接没有错误。