c++ linux调试跟踪不出来
C++ linux debug trace not coming out
下面的代码可以在windows上运行,但是在linux上传输和构建之后,窗口上没有任何显示。下面是程序(现在我已经把跟踪输出后面的所有内容都注释掉了):
int main(int argc, char const* const argv[])
{
std::cerr << "Hello" << std::endl;
return 0;
}
我启动程序,但没有任何结果。它在linux(和windows)上构建时没有错误。
这是一个makefile问题。如果我用g++编译这个程序,它就可以工作了。如果我使用makefile它不工作,虽然它说它已经建立和链接没有错误。
相关文章:
- 在C++/Linux中设置单调时钟的一些技巧
- Linux的Cpp上的计时器
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 在Linux中哪里可以找到互斥、未来等的源代码
- 如何在linux终端中同时编译和运行c++代码
- 在Linux for Windows上编译C++代码时出错
- 如何找到锁定Linux futex的C++行
- 在linux上调试巨大的C++项目
- 光线跟踪器灯光反射错误
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- 人脸跟踪arduino代码的优化
- c++方法参数只能在linux的发布模式下自行更改
- 在Linux和C++中的Windows上,散列字符串值会产生不同的输出
- 跟踪滚动条上的鼠标事件
- 在 Linux 平台上以 C/C++ 打印进程的所有线程堆栈跟踪
- 如何将linux demon/服务的堆栈跟踪保存到外部文件中
- Linux Stack 跟踪转储
- c++ linux调试跟踪不出来
- 无法跟踪Linux中的内存泄漏
- 是否有一种方法可以从Linux发行版二进制文件中转储带有行号的堆栈跟踪信息?