急!for(q=0;q<j;q )(&quot什么意思;cannotopen!\n&quot什么意思;);

_HANDLEschOpenServicefor(q=0;q&j;q
)_百度知道
_HANDLEschOpenServicefor(q=0;q&j;q
f_num=0try写入病毒体主图标Fink Documentation - Fink 常见疑问(F.A.Q.)
Available Languages:
中文 (简) (Simplified Chinese) |
Fink 常见疑问(F.A.Q.)
这是一个关于 Fink 经常被问到的问题的清单。和多数的 FAQs 一样,其中一些问题来自于实际的问题,而另外一些则是假设存在的。它更接近于一份专门以问答形式编写的文档。
本 FAQ 由几页组成,每部分一页。所有的问题都会在下面的目录中列出并链接到合适的位置。
项目编写的。
我们的软件包的二进制发行版使用 .deb 软件包格式。
对于从源代码构建软件包,我们使用我们自己的工具,称为 fink,它可以生成 .deb 软件包文件。
之间没有正式的关系。
Fink 不是 Debian GNU/Linux 发布版的一个移植。
我们的确移植了 Debian 的软件包管理工具(dpkg,dselect,apt-get),并使用这些工具以及 .deb 二进制包的格式。
实际的软件包是针对 Mac OS X / Darwin 进行了修正,并不使用 Debian 原始的包格式。
了解 Fink 的存在并作为他们开放源码支持的一部分给予过我们一些帮助。
在 2001 年夏秋两季,他们给我们提供了新的 Mac OS X 的预发布版本以希望 Fink 软件包可以在它发布的时候能与它相配合。
"希望这会明确消除对于我们不愿意提供(帮助)的怀疑。我们将在开放源代码的游戏中逐步做得更好。"
感谢你,苹果公司!
上的声明来获取详细信息。
文件(一个 .info 文件和一个 .patch 文件)并把它放到你的本地代码树中(即 /sw/fink/dists/local/main/finkinfo/)。
使用下面命令安装 cvs-proxy 软件包:
fink --use-binary-dist install cvs-proxy
Switch to the CVS update method with the command::
fink selfupdate-cvs
fink update-all
如果 fink 没有被配置为使用你的代理,用下面的方法更改配置:
fink configure.
知道每一个软件包,包括那些仍处于不稳定阶段的。
dselect 和 apt-get 工具则只知道那些可用的经过预编译的二进制软件包。
许多软件包因为各种原因所以没有提供预编译的二进制版本。
软件包必须处于开发末期的 "稳定" 状态,而且必须通过额外的授权和专利限制审查以后才会考虑发布二进制安装版本。
如果你希望安装不存在于
dselect / apt-get 中的软件包,你需要使用 fink install 软件包名
来从源代码安装。
在你尝试之前,确认你已经安装了开发工具(如果在你的 /Applications 文件夹中没有安装开发工具,你可以从
经过免费注册以后下载)
请同时查看下面关于未稳定版本的问题。
has been created to assist with that.
中有不少关于这个问题的反映(包括核心恐慌和不断旋转的彩轮),这通常在安装有防病毒软件的机器上编译软件包时发生。也许在使用 Fink 之前你应该关闭所有防病毒软件。
下载到(感谢 Rob Braun),你可以运行 fink configure 来选择搜索 "Master" 源程序镜像,这样 Fink 就会自动在那里寻找。如果这还不奏效,请通知程序包维护者(可以通过 "fink describe 软件包名
" 获得)) 下载链接已经失效;并不是所有维护者总是阅读邮件列表的消息的。要获得一个可用的源程序包,首先尝试在原来的站点的其它目录寻找 Fink 所要的相同版本文件(例如,在一个名为 "old" 的目录里面)。记住,虽然一些站点可能已经扔掉了旧版本的软件包。但是如果官方站点上找不到的话,你可以尝试一个互联网上的搜索——仍然会有一些非官方的站点保存有你所需要的压缩档。另外一个寻找的地方是 ,这是 Fink 存放它们已经以二进制发布过的软件包的源文件的地方。如果这些都不成功,你可以考虑在
里面发信询问是否有人会有旧的源代码压缩档可以给你。一旦你找到合适的源程序压缩档,手工下载它,然后把它移到 Fink 的源程序文件目录里面(对默认安装,可以使用 "sudo mv package-source.tar.gz /sw/src/"命令)。然后和平常一样用 'fink install 软件包名
' 安装。如果你没有办法找到源程序文件,那么你只能等待维护者来处理这个问题。它们可能会发布一个到旧源文件的链接,或升级 .info 和 .patch 文件来使用新的版本。
来设置你的环境变量。如果有 /sw/sbin,但有其它目录在它前面(比如 /usr/local/bin),那么你要么需要重新安排你 PATH 里面的顺序,使得 /sw/sbin 排在前面。或者如果你的确需要把其它目录放在 /sw/sbin 之前,而且这个放在前面的目录包括另一个 install-info 目录,这时也许你需要在使用 Fink 的时候临时重命名这个 install-info 子目录。
),你可以用下面的办法获取一个 .deb 文件: sudo apt-get install --reinstall --download-only 软件包名
。否则你也可以用下面的办法自己从源代码重新构建一个:fink rebuild 软件包名
,但它暂时还不能安装。一旦你有了一个正常的 .deb 文件,你可以重新安装文件。首先用下面的命令成为 root 用户:sudo -s(有需要的话,输入你的管理员密码),然后使用下面的命令(我们把它分行以方便阅读,但实际使用的时候,你应该在一行里面输入):dpkg -c deb文件的完整路径
| awk '{if ($6 == "./"){ print "/."; } else if (substr($6, length($6), 1) == "/")
{print substr($6, 2, length($6) - 2); } else { print substr($6, 2, length($6) - 1);}}'
& /sw/var/lib/dpkg/info/软件包名.list例如:dpkg -c /sw/fink/debs/libgnomeui2-dev_2.0.6-2_darwin-powerpc.deb
| awk '{if ($6 == "./") { print "/."; } else if (substr($6, length($6), 1) == "/")
{print substr($6, 2, length($6) - 2); } else { print substr($6, 2, length($6) - 1);}}'
& /sw/var/lib/dpkg/info/libgnomeui2-dev.list这里做的事情是抽取 .deb 文件的内容,删掉除文件名以外的所有信息,并把文件名信息写回到 .list 文件中。
10.3.x: (0.7.1 distribution)
curl -O http://us.dl.sf.net/fink/direct_download/dists/fink-0.7.1-updates/main/binary-darwin-powerpc/base/fink_0.22.4-1_darwin-powerpc.deb
sudo dpkg -i fink_0.22.4-1_darwin-powerpc.deb
rm fink_0.22.4-1_darwin-powerpc.deb
fink selfupdate
10.2.x: (0.6.3 distribution)
curl -O http://us.dl.sf.net/fink/direct_download/dists/fink-0.6.3/release/main/binary-darwin-powerpc/base/fink_0.18.3-1_darwin-powerpc.deb
sudo dpkg -i fink_0.18.3-1_darwin-powerpc.deb
rm fink_0.18.3-1_darwin-powerpc.deb
fink selfupdate
下载相应的Java 开发工具软件包。在本例的情况中,你需要Java 1.4.2 Developer Tools。
Fink is deliberately set up such that all official binaries are identical regardless of what machine they are built on, so things like G5 optimization won't happen with an official package.
If you want them, you'll have to do it yourself.
里面有专门的叙述。
。注意你需要一个 SourceForge 帐号才可以添加。
来获取更多信息。
system-javaXXX-dev: [virtual package representing Java X.X.X development headers]
代表 Java SDK,它需要从
手工下载(需要免费注册)并安装。
如果你更新了你的 Java 运行时环境,你的 SDK 并不会自动相应更新(甚至可能被删除!)。
记得在安装或升级的运行时环境以后检查(如果需要的话重新下载和安装)这个 SDK。
system-java3d: [virtual package representing Java3D]
system-javaai: [virtual package representing Java Advanced Imaging]
代表 Java 的三维图形和图象处理的扩展,它需要从苹果手工下载和安装。
查看来获取详细信息。
system-xfree86: [placeholder for user installed x11]
system-xfree86-shlibs: [placeholder for user installed x11 shared libraries]
代表苹果的 X11/XDarwin,OS X 的一个可选部分(X11User.pkg)。这些软件包提供 x11 和 x11-shlibs。参阅。
system-xfree86-dev [placeholder for user installed x11 development tools]
代表苹果的 X11/XDarwin SDK,OS X 的一个可选安装(X11SDK.pkg)。这个软件包提供 x11-dev。参阅。
针对这个常见问题。
instructions,
You are installing from source:
Typically this error means that you need to (re)install the X11SDK,
which is mandatory if you want to build packages from source.
It is in the Xcode Tools folder of a Tiger DVD, or (Optional
Installs/)Xcode Tools/Packages on your Leopard DVD(s). If you
fink list -i system-xfree86
it should show the system-xfree86,
system-xfree86-shlibs, and system-xfree86-dev
packages as installed.
If the -dev package is missing,
reinstall the X11SDK, since sometimes the Apple Installer misses a
You may need to keep doing this.
If either of the other two
are missing, then reinstall the X11User package (same reason).
this point
fink list x11
should indicate that the x11-dev, x11-shlibs,
and x11 virtual packages are present.
If reinstalling the X11SDK or X11User package doesn't work, then consult the
instructions,
entries don't help, or aren't applicable to your situation, you may need to flush out your X11 installation and remove any old placeholders and partially/fully installed X11-related packages:On Leopard, use
sudo pkgutil --forget com.apple.pkg.X11User
sudo pkgutil --forget com.apple.pkg.X11SDKLeo
Then, on either 10.4 or 10.5, runsudo dpkg -r --force-all system-xfree86 system-xfree86-42 system-xfree86-43 \
xorg xorg-shlibs xfree86 xfree86-shlibs \
xfree86-base xfree86-base-shlibs xfree86-rootless xfree86-rootless-shlibs \
xfree86-base-threaded xfree86-base-threaded-shlibs \
xfree86-rootless-threaded xfree86-rootless-threaded-shlibs
rm -rf /Library/Receipts/X11SDK.pkg /Library/Receipts/X11User.pkg
fink index(the first line may give you warnings about trying to remove
nonexistent packages).
Then, reinstall Apple's X11 (and the X11SDK, if
needed), or,
if you're on 10.4, an alternative X11 implementation, like XFree86 or X.org.If you are still having problems then you can runfink-virtual-pkgs --debugto get information about what's missing.If you are running an earlier version of fink, then
there is a Perl script (courtesy of Martin Costabel) that you can
download and run to get the same information.
Get it here:
Save it wherever you like.
Run it in a terminal window via perl fink-x11-debug
Copyright NoticeCopyright (c) 2001 Christoph Pfisterer,
Copyright (c)
The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
requires the explicit consent of the author.
Generated from $Fink: faq.zh.xml,v 1.34
15:20:14 gecko2 Exp $您还未登陆,请登录后操作!
C语言程序报错的问题!(高分悬赏!)
程序,用turboC2.0运行总是报出&Floating point
&错误。我实在不知道哪里错了啊。请各位高手帮忙解决一下。在下感激不尽!!!
#include&stdio.h&
struct task
{int ID;
};
struct task array[100];
main()
{int d,i,q,g,m,w;
float k,n,s,t,u;
printf(&请输入作业数(不大于100)\n&);
scanf(&%d&,&q);
while(q&100)
{printf(&数据输入错误!请重新输入\n&);
scanf(&%d&,&q);
printf(&请输入各作业编号,已等待时间及运行时间:\n&);
for(i=0;i&q;i++)
{scanf(&%d%f%f&,&m,&k,&n);
array[i].num=1;
array[i].ID=m;
array[i].Waittime=k;
array[i].Runtime=n;
printf(&作业执行的顺序是:\n&);
while(g&0)
{for(i=0;i&q;i++)
{if(array[i].num==1)
array[i].p=(u+array[i].Waittime+array[i].Runtime)/array[i].R
for(i=0;i&q;i++)
{if(array[i].num==1)
if(array[i].p&s)
{s=array[i].p;
w=array[i].ID;
t=array[i].R
printf(&%d\n&,w);
array[d].num=0;
printf(&作业全部执行完毕!\n&);
}
我在Linuxgcc4.0下面运行似乎没有报任何错误!以下是执行结果:请输入作业数(不大于100)3请输入各作业编号,已等待时间及运行时间:12.02.6 .3作业执行的顺序是:123作业全部执行完毕!你有没有发觉你的float变量u和s在第一次使用时都没有初始化?当然还有:结构体中Waittime是int,而后面赋值的k是float,结构体中Runtime是int,而后面赋值的n是float,会不会是这个问题呢?因为你的程序报错的原因在于浮点错误啊!如果没有初始化,将会得到不确定的结果编译器就会报错的你试试看吧
.h&
struct task
{int ID;
int R
int W
struct task array[100];
main()
{int d,i,q,g,m,w;
float k,n,s,t,u;
printf(&请输入作业数(不大于100)\n&);
scanf(&%d&,&q);
while(q&100)
{printf(&数据输入错误!请重新输入\n&);
scanf(&%d&,&q);
}
g=q;
printf(&请输入各作业编号,已等待时间及运行时间:\n&);
for(i=0;i&q;i++)
{scanf(&%d%f%f&,&m,&k,&n);
array[i].num=1;
array[i].ID=m;
array[i].Waittime=k;
---& Waittime 是 int, k 是 float ?
array[i].Runtime=n;
#include&std.h&
struct task
{int ID;
int R
int W
struct task array[100];
main()
{int d,i,q,g,m,w;
float k,n,s,t,u;
printf(&请输入作业数(不大于100)\n&);
scanf(&%d&,&q);
while(q&100)
{printf(&数据输入错误!请重新输入\n&);
scanf(&%d&,&q);
}
g=q;
printf(&请输入各作业编号,已等待时间及运行时间:\n&);
for(i=0;i&q;i++)
{scanf(&%d%f%f&,&m,&k,&n);
array[i].num=1;
array[i].ID=m;
array[i].Waittime=k;
---& Waittime 是 int, k 是 float ?
array[i].Runtime=n;
---& Runtime 是 int, n 是 float ?
}
printf(&作业执行的顺序是:\n&);
while(g&0)
{for(i=0;i&q;i++)
{if(array[i].num==1)
---& 这句有用吗?肯定都通过的啦?
array[i].p=(u+array[i].Waittime+array[i].Runtime)/array[i].R
}
---& u 这时未有赋值
for(i=0;i&q;i++)
{if(array[i].num==1)
---& 这句有用吗?肯定都通过的啦?
if(array[i].p&s)
{s=array[i].p;
w=array[i].ID;
t=array[i].R
d=i;
}
}
s=0;
printf(&%d\n&,w);
u+=t;
g--;
array[d].num=0;
}
---& 找不到对应的 {
printf(&作业全部执行完毕!\n&);
}
请将上述问题改正后再试试。
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注
<a href="/b/7545350.html" target="_blank" title="tc3.0问题 最近在做一个小程序其中碰到这么个问题#include#includemain(){charx[10];printf("\nWelcometothelaboragemanagementsystem!\n");printf("0...........................Showthemenuagain\n");printf("1...........................Inputemployee'slaborageinfomation\n");printf("2...........................Searchsomeone'slaborageinfomation\n");printf("3...........................Showthedepartment'slaborageinfomationyouwant\n");printf("4...........................Editsomeone'slaborageinfomation\n");printf("5...........................Deletesomeone'slaborageinfomation\n");printf("6...........................EnterintoStatisticmenu\n");printf("7...........................Exit\n");for(z=1;ztc3.0问题 最近在做一个小程序其中碰...)if(iArray[i][j]_百度知道
)if(iArray[i][j]
s*=(-1))for(intu=1;q&u&lt,s=-1for(q=1;=9;18
提问者采纳
s*=(-1))源直接包含在exe比较for(intu=1;q&u&lt,s=-1for(q=1;=9;18
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 amp quot 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信