我想用EclipsedeBUGging一个C ++应用程序。
使用的程序版本:
Eclipse:Debian linux上的4.4 Luna SR2(JessIE)
GDB:7.7.1
GCC:4.9.2
我的意图是理解stream内发生了什么,并了解stringbuf类的内部:
#include <iostream> #include <stdio.h> #include <sstream> int main() { printf("Hello C world!n"); std::cout << "Hello C++ world!" << std::endl; std::ostringstream my_ostringstream; std::stringbuf* my_p_stringbuf; my_p_stringbuf = my_ostringstream.rdbuf(); std::cout << my_p_stringbuf->sbumpc(); }
我所尝试的是进入 main中的每一行代码。
inotify – 如何找出哪个用户修改了文件?
在Python中将RAR文件的内容读入内存
重复(每日,每周,每月)的任务使用什么? 工作stream,windows服务,别的?
如何在WP7上播放来自Icecast的audiostream
如何在mac os上使用vagrant时打开windows桌面?
(令我惊讶的)结果是,唯一的日食实际上试图进入到printf的调用,它发出警告:无法find源文件“/build/glibc-Y1PEyp/glibc-2.19/libio /ioputs.c“这对我来说很好,因为eclipse和gdb告诉我他们正在寻找一个文件,而且它丢失了。
但是,进入任何其他行不起作用, 蚀刻所有其他调用的步骤没有发出警告 。
我怎么能进入调用std :: cout operator <<和其他函数调用?
Cstream:直接将数据从一个stream复制到另一个stream,而不使用缓冲区
在Vagrant中使用XDEBUG
'vagrant provision'之后的Ansible给出了这个错误:“无法导入python模块:apt,apt_pkg。 请安装python-apt软件包。“
Vagrantconfiguration脚本在VM完全启动之前运行?
CoreOS Vagrant虚拟框SSH密码
总结以上是内存溢出为你收集整理的Eclipse CDTdebugging:步入cout不起作用全部内容,希望文章能够帮你解决Eclipse CDTdebugging:步入cout不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)