当前位置:  技术问答>linux和unix

***Help:编译ddd时遇到莫名parser错误,请各位大侠支招

    来源: 互联网  发布时间:2015-07-31

    本文导语:  我的编译环境是Solaris 9 for x86,gcc3.3.2. 编译ddd时报告如下错误: david@billdavid>make Making all in themes make[1]: Entering directory `/export/home/david/project/ddd-3.3.9/themes' make[1]: Nothing to be done for `all'. make[1]: Leaving directory...

我的编译环境是Solaris 9 for x86,gcc3.3.2.

编译ddd时报告如下错误:
david@billdavid>make
Making all in themes
make[1]: Entering directory `/export/home/david/project/ddd-3.3.9/themes'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/export/home/david/project/ddd-3.3.9/themes'
Making all in vsllib
make[1]: Entering directory `/export/home/david/project/ddd-3.3.9/vsllib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/export/home/david/project/ddd-3.3.9/vsllib'
Making all in ddd
make[1]: Entering directory `/export/home/david/project/ddd-3.3.9/ddd'
make  all-am
make[2]: Entering directory `/export/home/david/project/ddd-3.3.9/ddd'
if g++ -DHAVE_CONFIG_H -I. -I. -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -t
rigraphs  -MT ddd.o -MD -MP -MF ".deps/ddd.Tpo" -c -o ddd.o ddd.C; 
then mv -f ".deps/ddd.Tpo" ".deps/ddd.Po"; else rm -f ".deps/ddd.Tpo"; exit 1; f
i
ddd.C:888: error: parse error before numeric constant
ddd.C:888: error: missing ';' before right brace
ddd.C:889: error: parse error before `}' token
make[2]: *** [ddd.o] Error 1
make[2]: Leaving directory `/export/home/david/project/ddd-3.3.9/ddd'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/export/home/david/project/ddd-3.3.9/ddd'
make: *** [all-recursive] Error 1

报错的行的内容如下:
struct RecentItems {
   enum RecentItem { R1, R2, R3, R4, R5, R6, R7, R8, R9 }; ///888行,这一行报错
};
但是上面这一行怎么会有错误呢?

在google里搜了一下,好像gcc要装什么补丁,但是ddd的网站上并没有相关说明。
请各位大侠赐教。

|
应该和patch没有关系吧,我下一个看看,明天再回答,晚上要过中秋。

|
我也下了一个3.3.9,编译没有问题啊

|
3.3.3
我用的是suse9

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • servlet已经编译成功,但是不知道放在那里运行?我用的是resin~~~~~help~~~~~~~~`
  • help,g++编译出来的程序运行找不到libstdc++.so.5
  • help: 为什么server无法正常编译php文件.
  • help,AIX编译出错
  • help!!编译gcc出错!
  • [Help]ffmpeg编译问题...
  • 书上的程序,我确编译不了,help?
  • 编译错误!HELP
  • help!!!]静态编译opencv程序“人脸检测系统”出错
  • java命名空间java.awt.event类keyevent的类成员方法: vk_help定义及介绍
  • help!!!help!!!help!!!help!!!help!!!help!!!help!!!
  • Help!!!!!!!!Help!!!!!!!!Help!!!!!!!!
  • 高手帮忙--HELP!HELP!HELP!!!
  • 100————>help,help
  • HELP!!HELP!!!
  • help!help!……关于双系统的问题
  • help help
  • 系统安装问题!Help、Help !
  • help! help! RAMDisk的制作, 100分
  • help help busy!!! 请问如何让一个进程进入dead状态或者编程实现让一个进程进入dead状态
  • 用PQ后,grub不好用了,help,help,
  • help,如何在vmware下安装iso的liunx.9.0呀,help
  • help啊help....
  • 【help】关于linux和windows 2000 pro 双系统的问题【help】
  • help,anybody,nobody,help?能帮帮忙吗?有人明白吗?还是我发过帖子的那个问题:(
  • 有关inetd.conf和xinetd.conf的问题!!!(help,help!!!)
  • HELP!HELP!!w2k与linux用网卡直连,怎么连?快急死了
  • 大家看看:有点纳闷,为什么linux下的参数那么多重复的?那么多求助的方式?比如一会儿用--help一会儿又是-help一会儿又变成/?了
  • help help busy!!! 知道进程的ID号,在程序里如何检查这个进程还在不在?
  • SCO UNIX & WIN2K help!!!急急急help,高分(30)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3