emacs编译在某些情况下找不到源文件(“包含在”中的“文件中”)

emacs编译在某些情况下找不到源文件(“包含在”中的“文件中”),emacs,Emacs,编译模式适用于以下错误: ./display.h:899:2: warning: multi-line comment [-Wcomment] In file included from ./internal.h:32:0, <-- HERE from world_script/fieldSet.c:33: ./display.h:899:2: warning: multi-line comment [-W

编译模式适用于以下错误:

./display.h:899:2: warning: multi-line comment [-Wcomment]
In file included from ./internal.h:32:0,                         <-- HERE
                 from world_script/fieldSet.c:33:
./display.h:899:2: warning: multi-line comment [-Wcomment]
但它失败了,错误如下:

./display.h:899:2: warning: multi-line comment [-Wcomment]
In file included from ./internal.h:32:0,                         <-- HERE
                 from world_script/fieldSet.c:33:
./display.h:899:2: warning: multi-line comment [-Wcomment]

然后它就可以工作了。

您没有提到您使用的Emacs版本。也许这个问题在以后的版本中已经解决了。我可以确认这在Emacs 24的当前预测试版本中是固定的


另请参见此wiki页面中有关修改用于解析wiki编译错误的regexp的内容:

您没有提到您使用的Emacs版本。也许这个问题在以后的版本中已经解决了。我可以确认这在Emacs 24的当前预测试版本中是固定的


另请参见此wiki页面,了解如何修改用于解析wiki编译错误的regexp:

emacs23(debian wheezy)。由于gcc在其输出中添加了列号,这在emacs的编译模式中造成了问题。wiki页面解释了如何添加新的regexp.emacs23(debian wheezy)。由于gcc在其输出中添加了列号,这在emacs的编译模式中造成了问题。wiki页面解释了如何添加新的regexp。