? 在RH7.1下安装Kylix会有error -10的错误,问题可能是出在RPM 4.0.2-8上。
b0C3_3_md/D]
cLinux伊甸园论坛! 我发现可以有两个方法解决:
www.linuxeden.com)Pc:Y}8b7O:p
1、ftp://ftp.rpm.org/pub/rpm/test-4.0.3/下载rpm 4.0.3+
www.linuxeden.comm%kJlj+e
2、比较简单,只要避开root自动运行rpm的步骤就行了,
www.linuxeden.comt,e$u2q*X
sh setup.sh -m 安装即可
1[ga,NO!n/{
Qwww.linuxeden.com
Lq/^{
{2LK? 我下载了kylixft4.iso文件(600多M),用IOSBUSTERRS打开刻盘后,安装时老告诉我glibc版本不够高。我升级glibc到2.1.3或者是2.2 但他还是检测glibc到版本不够高。请问是怎么回事。有什么办法解决吗?
W0?tI&X n7Gn,_4FLinux伊甸园论坛! 你安装Red Hat7.1, 再创建一个用户, 然后以这个用户登录linux(非root就行), 再安装kylix, 定不会再有问题!!!OK!!!
/hw_^oOitg\7{d3E0p
? 请编程高手指教
qGyV
ELinux伊甸园论坛我在学unix进程间通信----SYSTEM V消息队列的时候遇到如下问题
Linux伊甸园论坛'{RYc[7v)g
[root@localhost svmsg]# make
&q
R@ k4w1n4X ? zg
gcc -g -O2 -D_REENTRANT -Wall -c -o ctl.o ctl.c
www.linuxeden.com)aa|Yk:q
www.linuxeden.com.UR
u-s eq:`A
ctl.c: In function `main':
.G1mB~ltXwww.linuxeden.comctl.c:8: storage size of `buf' isn't known
`qBF{ES
ctl.c:10: `MSG_R' undeclared (first use in this function)
[{5hWT.W)hU)hctl.c:10: (Each undeclared identifier is reported only once
/t4ti w\ctl.c:10: for each function it appears in.)
'a9r(r2MD
x]Linux伊甸园论坛ctl.c:10: `MSG_W' undeclared (first use in this function)
.F4a-EgCO~ctl.c:18: `ulong_t' undeclared (first use in this function)
:a(l"mD-GduS"r
1pfz0f;q(`N.v8^}3[{9F!q
下面是ctl.c文件
"l#V8w2W,tKl-n$k1LoLinux伊甸园论坛#include "unpipc.h"
w
u'FLP0@/en;ZCP
0l RAi M(]/?\U
e
int
cTT,V Tmain(int argc, char **argv)
lzr'l(s8pafKXNvVwww.linuxeden.com{
`;X+}U1LOint msqid;
O4L
\X:Ou6[Linux伊甸园论坛struct msqid_ds info;
@7uE
qyuU1in
struct msgbuf buf;/*问题所在处*/
7]Gr6|b
^"WLinux伊甸园论坛
]7?+RvE$H7x!pmsqid = Msgget(IPC_PRIVATE, SVMSG_MODE | IPC_CREAT);/*问题所在处*/
b0aa'J f
al$A:|8Z,k,N7n
]r mH-G[Linux伊甸园论坛/*other code*/
t0d$KR-O0} h9xo}
~H5Z5W'm3k(Qwww.linuxeden.com9}4_V%n7TrV
@D*p8bGR1}
下面是unpipc.h文件节选
bp#rw:c9n%^b*J'yLinux伊甸园论坛#ifdef HAVE_SYS_MSG_H
Linux伊甸园论坛t6a0\8sV2G(j
# include <sys/msg.h> /* System V message queues */
Linux伊甸园论坛Zj/\ y o'rc4h;~-w$z
#endif
.e~B%WVk0C6IULinux伊甸园论坛
7^Zc]1a/]a&gLinux伊甸园论坛8z
x#C ~U?Aj
#define SVMSG_MODE (MSG_R | MSG_W | MSG_R>>3 | MSG_R>>6)/*问题所在处*/
_-U5en,dq+M/* default permissions for new SV message queues */
fI
U%DaM7r0U/* $$.ix [SVMSG_MODE]~constant,~definition~of$$ */
-XZ2G1E9lJPA$^8k3O
}ma
Linux伊甸园论坛tUY,g!L&ySLR3k9G;_
下面是<sys/msg.h>文件
#\*[] Za
#ifdef __USE_GNU
k"h6i-_4FW,tm3RLinux伊甸园论坛/* Template for struct to be used as argument for `msgsnd' and `msgrcv'. */
c5vqvGt6Ostruct msgbuf
www.linuxeden.comG6s@9V HY1j*sR
{
www.linuxeden.com6O8d Cw3lJ6j
long int mtype; /* type of received/sent message */
G\Z1_ \1VLinux伊甸园论坛char mtext[1]; /* text of the message */
www.linuxeden.com!VT5ge:h
At;k.vR
};
L5epx4FE;X[)W0F#endif
i
iq-r;u&Y%dty
U%R{ D B2oy,MLinux伊甸园论坛请各大虾多多指教!!(我用的是linux7.0)
4\2P{{
z&W
0m$h^\&K*@3cB@! 可以用O_RDWD 替换程序中的MSG_R||MSG_W(具体含义说明请参照<sys/fcntl.>说明;
!w"zO
V6s\jswww.linuxeden.com用ulong 替换程序中的ulong_t(或在<sys/types.h>增加ulong_t的说明.
%twgQC
~AnC8EwVLinux伊甸园论坛www.linuxeden.com!q8Qs&k/qjA
T
? 我试着用gcc写一个父子进程: