有什么方法可以让正在编译的任务暂停或是保留状态,下次接着进行编译?

有什么方法可以让正在编译的任务暂停或是保留状态,下次接着进行编译?

即是说可不可以断点编译?就像断点续传一样。

作者: bobo   发布时间: 2003-03-29

行呀,你按 Ctrl-C 中断它就行啦,下次编译时它是会从上次未完成的模块开始继续编译的

作者: wecoh   发布时间: 2003-03-30

Ctrl+C是异常终止(abort),怎么会接着重来呢

作者: bobo   发布时间: 2003-03-30

make是可以中断的
emerge的时候,看我以前写的
http://www.linuxsir.com/bbs/showthre...threadid=28892

作者: lucida   发布时间: 2003-03-30

why not ctrl+z

作者: lucifer   发布时间: 2003-03-31

ctrl z只是放到后台,并不会停止吧。

作者: tram   发布时间: 2003-03-31

如果有人会的话早就贴出方法了

作者: Debentoo Gao   发布时间: 2003-03-31

楼上的说的武断了点?
unix的make命令是很智能的,他只编译没有编译过的模块。也就是说,你随时可以Ctrl+C中断。只要不执行make clean来清除已编译过的*.o文件,随时都可以”断点续编”。

作者: narkissos   发布时间: 2003-04-01

narkissos说的对,我就经常在make到一半的时候ctrl+c中止。然后下次再直接make。
因为所有的文件都没有被改动过,make不会重新编译已经编译过的文件。可以看到前面
编译过的文件哗啦哗啦地闪过,一直到上次中断的那个文件,然后继续编译。但是如果你
想把一个编译了一半的文件中断然后下次继续编译剩下的一半,恐怕不行。

作者: seraph_q   发布时间: 2003-04-01

那我在执行emerge xfree86 qt arts 中途中断,
我下次再执行这个的时候,它是从头开始,还是接着原来未完成的任务继续呢?

作者: bobo   发布时间: 2003-04-01

引用:
最初由 tram 发布
ctrl z只是放到后台,并不会停止吧。
人家说得就是"有什么方法可以让正在编译的任务暂停或是保留状态"

作者: lucifer   发布时间: 2003-04-02

引用:
最初由 bobo 发布
那我在执行emerge xfree86 qt arts 中途中断,
我下次再执行这个的时候,它是从头开始,还是接着原来未完成的任务继续呢?
反正按照你这么做,xfree86肯定从头开始

作者: lucifer   发布时间: 2003-04-02

真的可以,我刚才试了一下,真的能留在那,不过用bg看一下,就又开始搞了。
现在最想知道的就是,有没有什么办法,能让它编译的时候只使用一定的cpu资源,比如20%,慢得没关系,用得太多了,电脑同时用起来不爽,而且看着CPU监视上全绿,心里也不爽啊。
引用:
最初由 lucifer 发布


人家说得就是"有什么方法可以让正在编译的任务暂停或是保留状态"

作者: tram   发布时间: 2003-04-02

“反正按照你这么做,xfree86肯定从头开始”


版主老兄,
像我上面的那种情况,
我应该怎么做才可以让它接着干下去呢?

作者: beyondsakai   发布时间: 2003-04-02

xfree的编译命令是用make World的,你可以改一下ebuild文件,只用make,就接着编译了。

作者: tram   发布时间: 2003-04-02

wuwu..我的贴子就没人看么?

作者: lucida   发布时间: 2003-04-02

引用:
最初由 penny 发布
wuwu..我的贴子就没人看么?
就是就是,人家都说了行了,大家也不去看看就说不行。

作者: dreamdreams   发布时间: 2003-04-02

那个ebuild 文件在哪儿啊?

作者: bobo   发布时间: 2003-04-04

/usr/portage/

作者: dreamdreams   发布时间: 2003-04-06

扩展名为ebuild的文件好像不只一个

还有以ebuild打头的文件,

也不知道怎么改,

兄弟们说话总是点到为止,可不可以写个教程或是写详细一点,

俗话说授人以鱼不如授人以渔,关键是道理要明白,

要不然像我这样的新手兄弟就只能照着老鸟兄弟们的帖子生套了,

这样当然很容易出问题了。

作者: bobo   发布时间: 2003-04-06

我建议最好先去http://www.gentoo.org看下他们的文档。
还有,想找ebuild文件在哪儿,就算没人告知,自己search都不想做?

作者: dreamdreams   发布时间: 2003-04-06

其实我们版上有很多gentoo的中文文档的。
1. Gentoo Linux 1.4 RC2硬盘安装参考指南(第二修订版)
http://www.linuxsir.com/bbs/showthr...&threadid=11918
2. Gentoo Linux 1.4 RC2汉化指南
http://www.linuxsir.com/bbs/showthr...&threadid=18180
3. Gentoo Linux官方文档中译本系列-Gentoo Linux FAQs
http://www.linuxsir.com/bbs/showthr...&threadid=16601
4. Gentoo Linux官方文档中译本系列-Portage用户使用指南
http://www.linuxsir.com/bbs/showthr...&threadid=17991
5.Gentoo Linux 1.4 RC2光盘安装法
http://www.linuxsir.com/bbs/showthr...&threadid=21619
6.Gentoo Linux 1.4 RC2软盘安装HowTo:
http://www.linuxsir.com/bbs/showthr...&threadid=17013
7.在Gentoo Linux下轻松安装ALSA声卡驱动
http://www.linuxsir.com/bbs/showthr...&threadid=22671
Gentoo Portage Manual (中文)
http://www.linuxsir.com/bbs/showthr...&threadid=28335

作者: tram   发布时间: 2003-04-06

都找过了,里面的内容很少,不像是兄弟说的那个

作者: bobo   发布时间: 2003-04-08

cd /usr/portage &&
find ./ | grep ebuild | less

作者: tram   发布时间: 2003-04-08