小编Raj*_*Raj的帖子

使用X支持构建emacs

我正在尝试在64位Suse Linux(10.2企业版)框上构建具有X支持的emacs 24.0.94.我看到X11库安装在/ usr/lib/X11R6中,我告诉配置脚本在该位置查找它们:

--x-includes=/usr/X11R6/include:/usr/include --x-libraries=/usr/X11R6/lib64:/usr/lib64
Run Code Online (Sandbox Code Playgroud)

即使使用上述选项,配置脚本也会抱怨它找不到任何Xtoolkit:

checking X11 version 6... before 6
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for librsvg-2.0 >= 2.11.0... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for Wand >= 6.2.8... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.10 glib-2.0 >= 2.10... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for dbus-1 >= 1.0... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gio-2.0 >= 2.26... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gconf-2.0 >= …
Run Code Online (Sandbox Code Playgroud)

emacs

12
推荐指数
2
解决办法
1万
查看次数

Gdb进程记录/重放执行日志

有人可以告诉我在gdb中使用进程记录/重放功能时会在哪里存储执行日志?

谢谢Raj

更新

#include <stdio.h>

int main (int argc, char const *argv[])
{
    printf("Hello World\n");
    printf("How are you?\n");
    char *c = NULL;
    printf("%c\n", *c);
    return 0;
}      
Run Code Online (Sandbox Code Playgroud)

当我取消引用c时,上面的代码出错了.我想用这个例子来弄清楚如何在segfault之后使用reverse-next/reverse-continue返回.我能够反向执行并到达第一个printf语句,在该语句中我在记录执行时设置了一个断点.在此之后,当我在gdb中尝试"next"命令时,我看到光标在printf语句中移动,但我看不到终端上打印的任何输出.总之,我想知道即使在段错误之后是否可以使用记录/重放功能来执行执行历史记录?

gdb record

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

查找/突出显示Emacs中两个缓冲区之间的公共子串

有人能告诉我如何突出Emacs中两个缓冲区之间的常见子串吗?我可以写一个脚本来做到这一点但是想知道Emacs中是否有一个内置的宏我可以做到这一点.

谢谢,拉吉

emacs substring

2
推荐指数
1
解决办法
162
查看次数

标签 统计

emacs ×2

gdb ×1

record ×1

substring ×1