求助编译电脑问题求助

查看: 7322|回复: 7
本帖最后由 tewaboy 于
10:37 编辑
我写的一篇博士论文,利用已经编写好的模板写的,论文分成几章,参考文献也都用独立的文件编写,我本来已经都写完了,一切正常,不过由于老师已经是整理一下论文的结构,所以把论文里面的部分章节调整顺序,但是所调整部分的参考文献在编译时就找不到了,我没有对参考文献做任何改动,而且在参考文献的bib文件里,也可以找到那些参考文献,这是怎么回事呢?
另外,为了找到这些参考文献,我运行BibTeX,结果出错如下:
I found no \citation commands-while reading file main.aux
I found no \bibdata commands-while reading file main.aux
I found no \bibstyle commands-while reading file main.aux
这个问题如何解决?谢谢!
1、你的tex文件编译时报错了吗?报错了就修改,没有的话
2、把所有临时文件都删除,重新按照latex-》bibtex-》latex*2的顺序编译一下。
3、你确定调整后的文件,natbib的命令添加还正确吗?
编译是就是说我调整那部分文档中的参考文献找不到,实际上确实是在reference.bib里面的。调整前都可以编译,我只是调整了一下文档的顺序,结果就编译不了了。我实在不知道如何修改了,麻烦再帮我看看这可能是哪里出了问题,谢谢
报错如下:
Package natbib Warning: Citation `Li1999' on page 2 undefined on input line 13.
Package natbib Warning: Citation `Turk1991' on page 2 undefined on input line 2
Package natbib Warning: Citation `Fowler2009' on page 2 undefined on input line
Package natbib Warning: Citation `He2011' on page 2 undefined on input line 21.
先把临时文件删除干净,再编译。第一次会有Warning的,别理它。再编译一次即可。
编译两次试试。
我编译了无数次都不行,临时文件也删了又删,不过还是不行。最后,我一点点的改就可以了,我原来是把大段的文字粘贴到新的文档中,但是不进行编译,粘完几十页之后再进行编译,怎么也编译不成功,这次我一点一点的粘过来,然后粘一点,编译一下,就好了,没有问题了,难道latex还要求必须要输入一小段就编译,不能大篇幅的编译?总之,问题解决了,大不了麻烦点,粘贴一点就编译一下。谢谢大家!
。。。。你的latex本身进行编译的时候报告错误了吗?
报错了,前面我都粘出来了,不过好奇怪的是当时我花了一个礼拜的时间,怎么都解决不了,现在不出现了,而我几乎没做什么,不知道问题究竟出在哪,等以后再说吧,谢谢你的回复!
Powered by查看: 820|回复: 4
一个编译问题...
阅读权限50
在线时间 小时
签到天数:2 天结帖率: (13/24)
有没有办法调用里面的编译的东东来自己编译易源码???
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
在线时间 小时
签到天数: 25 天结帖率: (16/16)
静态编译& &VC98linker&&看看
阅读权限90
在线时间 小时
签到天数: 12 天结帖率: (29/34)
想法真奇特
阅读权限140
在线时间 小时
签到天数: 6 天
一般人做不到
阅读权限50
在线时间 小时
结帖率: (3/5)
精易论坛 - 有你更精彩 /1
小班教学,限额20名,人满即止。 凡是你所编写的程序中涉及到批量操作,必须会用到多线程,多线程程序的处理速度比单线程优越百倍甚至千倍,如果你没有掌握好多线程,会在竞争对手面前一败涂地
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:4&分页:repstd发信人: repstd (), 信区: CProgramming
标&&题: 【求助】关于队列的例题,编译通过,却不执行
发信站: 水木社区 (Mon Nov&&5 21:09:35 2012), 站内 && 报数问题,将n个人排成一排,分别编号为1到n。从1开始报数,报到m之前的全部出列,报到m就将该元素插到队尾,然后循环,从1到n继续报数,直到所有人出列。输出出列的编号顺序。代码如下,已经不保错了,但是死活都不执行啊!!难道是我的VC程序有问题?
#include &stdio.h&
#include &malloc.h& && ty
typedef struct lnode
{ &&&& &&&& struct lnode *
typedef struct linkque
{ &&&& lnode * &&&& lnode *
int queinit(linkque *q)
{ &&&&&&&& q-&front=(lnode *)malloc(sizeof(lnode)); &&&&&&&& if(!q-&front) &&&&&&&& { &&&&&&&&&&&& printf("fail to initation!\n"); &&&&&&&&&&&& return(0); &&&&&&&& } &&&&&&&& q-&rear=q-& &&&&&&&& q-&front-&next=NULL; &&&&&&&& return(1);
int queempty(linkque *q)
{ &&&&&&&& if(q-&front==q-&rear) &&&&&&&&&&&& return(1); &&&&&&&& else&&&&&&&&&&&&&& return(0);
int que_insert_to_tail(linkque *q,elementype e)
{ &&&& lnode *p; &&&& p=(lnode *)malloc(sizeof(lnode)); &&&& if(!p) &&&&&&&& return(0); &&&& p-&data=e; &&&& p-&next=NULL; &&&& q-&rear-&next=p; &&&& q-&rear=p; &&&& return(1);
} && int que_delete(linkque *q)
{ &&&& lnode *p; &&&& &&&& if(queempty(q)) &&&&&&&& return(0); &&&& p=q-&front-& &&&& e=p-& &&&& q-&front-&next=p-& &&&& if(q-&rear==p) &&&&&&&& q-&rear=q-& &&&&&&&& free(p); &&&& return(e); && } && void main()
{ &&&& &&&& int i,j,m,n,a; &&&& a=queinit(&q); &&&& scanf("m=%d,n=%d",m,n); &&&& for(i=1;i&=n;i++) &&&&&&&& que_insert_to_tail(&q,i); &&&& while(!queempty(&q)) &&&& { &&&& for(j=1;j&m;j++) &&&& { &&&&&&&&&&&&&&&&&&&&&& que_delete(&q); &&&&&&&&&&&& printf("%d out of queen.\n",que_delete(&q)); &&&& } &&&& if(!queempty(&q)) &&&& { &&&&&&&& que_insert_to_tail(&q,que_delete(&q)); &&&& } &&&& } && } &&&&&&&&&& -- && ※ 来源:·水木社区 ·[FROM: 113.108.133.*]
repstd发信人: repstd (), 信区: CProgramming
标&&题: Re: 【求助】关于队列的例题,编译通过,却不执行
发信站: 水木社区 (Mon Nov&&5 21:30:12 2012), 站内 && 呃。。。。没留意-_-!不过貌似改过来还是不输出结果。在程序里加了好多标记,发现是while循环没有运行。
【 在 codeAnimal 的大作中提到: 】
:&&&&&&&&&&&&&&&&&&&&&&&& ~~~~这是什么东西?
:&& && -- && ※ 来源:·水木社区 ·[FROM: 113.108.133.*]
repstd发信人: repstd (), 信区: CProgramming
标&&题: Re: 【求助】关于队列的例题,编译通过,却不执行
发信站: 水木社区 (Mon Nov&&5 21:51:56 2012), 站内 && 嗯,谢谢!现在能运行了~。删除的也是有头结点的,删除的是队首元素,头结点后的那一个。
【 在 codeAnimal 的大作中提到: 】
: 你的queue好诡异啊,init时有头结点,delete时当做没头结点。你先自己理清思路。
:&& && -- && ※ 来源:·水木社区 ·[FROM: 113.108.133.*]
repstd发信人: repstd (), 信区: CProgramming
标&&题: Re: 【求助】关于队列的例题,编译通过,却不执行
发信站: 水木社区 (Mon Nov&&5 23:24:36 2012), 站内 && 就是这个原因。。。忘记自己在写码为了好看在输入里加了个“m=”、“n=”了,汗。。。
【 在 codeAnimal 的大作中提到: 】
: 问题是什么啊?你输入的格式不对?
※ 修改:·repstd 于 Nov&&5 23:27:47 2012 修改本文·[FROM: 113.108.133.*]
※ 来源:·水木社区 ·[FROM: 113.108.133.*]
文章数:4&分页:
抽奖到手软!将狂欢进行到底!编译OpenJDK出问题,求助 - 开源中国社区
当前访客身份:游客 [
当前位置:
先说下环境:
bootstrap jdk是sun的1.8版本
使用的设置环境脚本:
#!/usr/bin/env bash
#语言选项,这个必须设置,否则编译好后会出现一个HashTable的NPE错
export LANG=C
#Bootstrap JDK的安装路径。必须设置。
export ALT_BOOTDIR=/usr/lib/jdk/jdk8
#允许自动下载依赖
export ALLOW_DOWNLOADS=true
#并行编译的线程数,设置为和CPU内核数量一致即可
export HOTSPOT_BUILD_JOBS=4
export ALT_PARALLEL_COMPILE_JOBS=4
#比较本次build出来的映像与先前版本的差异。这个对我们来说没有意义,必须设置为false,否则sanity检查会报缺少先前版本JDK的映像。如果有设置dev或者DEV_ONLY=true的话这个不显式设置也行。
export SKIP_COMPARE_IMAGES=true
#使用预编译头文件,不加这个编译会更慢一些
export USE_PRECOMPILED_HEADER=true
#要编译的内容
export BUILD_LANGTOOLS=true
#export BUILD_JAXP=false
#export BUILD_JAXWS=false
#export BUILD_CORBA=false
export BUILD_HOTSPOT=true
export BUILD_JDK=true
#要编译的版本
#export SKIP_DEBUG_BUILD=false
#export SKIP_FASTDEBUG_BUILD=true
#export DEBUG_NAME=debug
#把它设置为false可以避开javaws和浏览器Java插件之类的部分的build。
BUILD_DEPLOY=false
#把它设置为false就不会build出安装包。因为安装包里有些奇怪的依赖,但即便不build出它也已经能得到完整的JDK映像,所以还是别build它好了。
BUILD_INSTALL=false
#编译结果所存放的路径
export ALT_OUTPUTDIR=/home/dream/jvm/build
#这两个环境变量必须去掉,不然会有很诡异的事情发生(我没有具体查过这些“”诡异的事情”,Makefile脚本检查到有这2个变量就会提示警告“)
unset JAVA_HOME
unset CLASSPATH
make 2&&1 | tee $ALT_OUTPUTDIR/build.log
编译报错:
build-bootstrap-javac:
[javac] Compiling 111 source files to /home/dream/jvm/build/langtools/build/bootstrap/classes
[javac] /home/dream/jvm/openjdk/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java:2182: warning: [overrides] Class Resolve.InapplicableSymbolsError.Candidate overrides equals, but neither it nor any superclass overrides hashCode method
private class Candidate {
[javac] error: warnings found and -Werror specified
[javac] 1 error
[javac] 1 warning
BUILD FAILED
/home/dream/jvm/openjdk/langtools/make/build.xml:452: The following error occurred while executing this line:
/home/dream/jvm/openjdk/langtools/make/build.xml:795: C see the compiler error output for details.
共有2个答案
<span class="a_vote_num" id="a_vote_num_
ubuntu 16.04自带openjdk8,别编译了
--- 共有 1 条评论 ---
我不是要编译了自己用,我要编译JVM然后学习用=
(3个月前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
Lz解决了吗??
--- 共有 1 条评论 ---
已经解决了,有需要的话看我的博客
http://dr-yanglong.github.io//ubuntu-build-jdk7/#more
(5天前)&nbsp&
更多开发者职位上
有什么技术问题吗?
类似的话题

我要回帖

更多关于 家庭问题求助 的文章

 

随机推荐