小编bin*_*ing的帖子

gud-gdb emacs 24无法正常工作

我在emacs 24下遇到gdb的困难.我使用-g开关编译了我的c代码,并且符号表在gdb中加载.我遇到的问题是,当我加载应用程序时没有显示源代码,没有可见的断点.我猜源代码缓冲区和gdb缓冲区之间似乎没有连接.

我之前在emacs下使用了gdb(emacs 22和23),它运行良好,现在却没有.我也试过它,emacs -q所以没有插件加载,以防我的.emacs出错,没有快乐.

回顾一下(所以我没有得到"使用-g"编译答案):

  • 我用-g编译我加载没有插件的emacs
  • 我用annotate=3gud-gdb
  • 我甚至试过gdb-mi(根本不工作,没有进一步追求这条路)

Gdb不使用源代码显示(带断点).我该怎么做才能解决它,或者至少我怎样才能找出问题所在?

emacs gdb emacs24

7
推荐指数
2
解决办法
2799
查看次数

从eclipse启动终端

我最近切换到Eclipse(Helios)以满足我的编程需求,我非常喜欢它.

现在只是对驾驶我疯狂的事,我怎么能启动(编译和运行)我的代码到本地的Mac OSX终端.

我尝试创建"外部工具配置",但这只是启动终端而不输出应用程序.

在项目资源管理器的二进制文件,然后"打开方式"我现在要做的是用鼠标右键单击,然后选择"其他",然后我选择从列表中的终端应用.但这个解决方案让我疯了.

请帮忙.

unix eclipse macos terminal

4
推荐指数
1
解决办法
5352
查看次数

讨论一个短暂的应用程序

我编写了一个DTrace脚本来测量我的C程序中函数内部所花费的时间.程序本身运行,输出一些数据然后退出.

问题是它完成了让我快速获取进程ID并启动DTrace的方法.

目前我的代码中有一个sleep()语句,这给了我足够的时间来启动DTrace.必须修改你的代码才能获得有关它的信息有点挫败Dtrace的目的......对.

基本上我所追求的是让DTrace等待进程ID显示然后运行我的脚本.

c dtrace

4
推荐指数
1
解决办法
852
查看次数

现有学校作业的替换项目

我有一个学校作业,包括为指定的简单语言编写扫描仪/词法分析器.扫描仪必须用C++编程.

这种类型的任务自90年代开始使用,虽然仍然是有效的例外,但我认为它有点陈旧,有点无聊.

我已经获准提出新的编程任务.它必须具有同样的难度,它可以是C++,Objective C或Java.

我应该走哪个方向,具有相同的难度,但更现代化,适用于现代CS /生活.

谢谢

c++ java objective-c

3
推荐指数
1
解决办法
257
查看次数

标签 统计

c ×1

c++ ×1

dtrace ×1

eclipse ×1

emacs ×1

emacs24 ×1

gdb ×1

java ×1

macos ×1

objective-c ×1

terminal ×1

unix ×1