Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÔÚLinuxϱàÒëAPUEµÄÀý×Ó

 



ËùÓÐÀý×ÓÔÚ
linux-2.6.29.3
£¨
gcc-4.3.3
£©Ï±àÒëͨ¹ý£¬ÐèÒª×öµÄÐÞ¸ÄÈçÏ£º
l         
´ò¿ªapue.2e
Îļþ¼ÐϵÄMake.defines.linux
Îļþ£¨¸ù¾ÝÄãµÄϵͳѡÔñ¶ÔÓ¦Îļþ£©£¬ÐÞ¸ÄWKDIR=/home/var/apue.2e
ΪÄãµÄapue.2e
Ŀ¼£¬ÈçWKDIR=/home/pydeng/apue.2e
¡£
l         
È»ºó½øÈëapue.2e/std
Ŀ¼£¬±à¼­linux.mk
£¬ÐÞ¸ÄÀïÃæËùÓеÄnawk
Ϊawk
¡£
l         
Ð޸Ľű¾Îļþsystype.sh
µÄȨÏÞ£¬¸øµ±Ç°Óû§¼°ÆäËùÔÚ×éºÍÆäËû×éÌí¼Ó¿ÉÖ´ÐÐȨÏÞ¡££¨ÓÐЩ¿ÉÎÞ£©
l         
·µ»Øapue.2e
Ŀ¼£¬Ö´ÐÐmake
ÃüÁî¡£
l         
ÔÚ±àÒëapue.2e/threadctl/getenv1.c
ʱ£¬±¨¸æARG_MAX
ûÓж¨Òå¡£ÔÚlinux-2.6.X
Ï£¬ARG_MAX
±»¶¨ÒåÔÚ/usr/include/linux/limit.h
ÎļþÀïÃæ¡£ÓÚÊÇ£¬½«getenv1.c
ºÍgetenv3.c
ÎļþµÄinclude
¸Ä³É#include <linux/limit.h>
¡£
l         
ÔÙ´Îmake
£¬±¨¸æthreads/badexit2.c
ÎļþµÄ31
ÐдæÔÚÀàÐͲ»Æ¥Åä¡£½«pthread_self()
µÄ·µ»ØֵǿÖÆת»»³Éint
¡£
l         
Ö´ÐÐmake
£¬Ë³Àû±àÒëËùÓÐÎļþ¡£
l         
ÒªÔÚapue.2e
×ÓĿ¼Ïµ¥¶À±àÒëÒ»¸öÎļþ£¬ÐèÒª¶ÔÍ·Îļþapue.h
µÄ·¾¶×÷Ïà¶ÔÐ޸ģ¬Èç¸ÄΪ#include "../include/apue.h"
¡£ÁíÒ»ÖÖ°ì·¨ÊÇ£¬Ö±½Ó½«apue.h
¿½±´µ½/usr/include
ÏÂÃ档ȻºóÖ´ÐÐÀàËÆÏÂÃæµÄÃüÁî¡£libapue.a
¿âʵÏÖÁËapue.h
ÖÐÉùÃ÷µÄº¯Êý¡£
pydeng@pydeng-laptop:~/apue.2e/file$ gcc –o ls1 ls1.c ../lib/libapue.a
l         
Enjoy yourself
£º£©
2009-11-19


Ïà¹ØÎĵµ£º

Linuxϲ¿ÊðwebÏîĿʱ³£ÓõÄһЩÃüÁî

 ps -aux|grep java ²é¿´java½ø³Ì
 tar xvfz tomcat5.tar.gz  ½âѹÎļþ
 mount -o username=administrator,password=zyj //192.168.1.1/info /info  Ó³ÉäÍøÂçÇý¶¯Æ÷
 rm -rf ./info ³¹µ×ɾ³ýÎļþ¼Ð¼°ÆäÀïÃæµÄÄÚÈÝ
 tail -f catalina.out  ²é¿´ÈÕÖ¾Îļþ ......

[תÌû]LinuxÇý¶¯¿ª·¢Ñ§Ï°µÄһЩ±ØÒª²½Öè

 1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......

Æß¿îǶÈëʽLinux²Ù×÷ϵͳ¼ò½é

³ýÁËÖÇÄÜÊý×ÖÖÕ¶ËÁìÓòÒÔÍ⣬LinuxÔÚÒƶ¯¼ÆËãƽ̨¡¢ÖÇÄܹ¤Òµ¿ØÖÆ¡¢½ðÈÚÒµÖÕ¶Ëϵͳ£¬ÉõÖÁ¾üÊÂÁìÓò¶¼ÓÐ׏㷺µÄÓ¦ÓÃÇ°¾°¡£ÕâЩLinux±»Í³³ÆΪ“ǶÈëʽLinux”¡£ÏÂÃæ¾ÍÀ´¿´¿´¶¼ÓÐÄÄЩǶÈëʽLinuxÔÚÒÔÉÏÁìÓò×ݺá³Û³Ò°É!
¡¡¡¡RT-Linux
¡¡¡¡ÕâÊÇÓÉÃÀ¹úÄ«Î÷¸çÀí¹¤Ñ§Ôº¿ª·¢µÄǶÈëʽLinux²Ù×÷ϵͳ¡£µ½Ä¿Ç°ÎªÖ¹£¬RT-LinuxÒÑ ......

linux ½ø³ÌÏß³Ìʱ¼äƬ

 Ê×ÏÈÉêÃ÷,ÎÒÊDzËÄñ.²Ëµ½Ê²Ã´³Ì¶È,´ó¼Ò¿´¿´ÏÂÃæµÄ´úÂë.
´úÂëÒªÇó:È¡µÃ1000´Îµ¥¶À´´½¨½ø³ÌµÄʱ¼ä.
[code:1:fdac913669]#include 
#include
#include
#include 
#include 
strut timeval {
long tv_sec; /* ÃëÊý */
long tv_usec; /* Î¢ÃëÊý  ......

linux comm ÃüÁî½éÉÜ

 Èç¹ûÏëÔÚLinuxÃüÁîÐз½Ê½Ï£¬¶Ô2¸öÎı¾ÎļþµÄÄÚÈÝ×ö±È½Ï£¬ÕÒ³öͬʱ°üº¬ÔÚÕâ2¸öÎı¾ÎļþÖеÄÄÚÈÝ£¬¿ÉÒÔʹÓÃLinuxϵͳ´øµÄ¹¤¾ßcommÀ´´¦Àí£¬Ç°ÌáÊDZ»±È½ÏµÄ2¸öÎı¾ÎļþÒªÊÇÓÐÐòµÄ£¬¿ÉÒÔÏÈÓÃsort´¦Àíһϣ¬¾ßÌå²Ù×÷·½·¨ÈçÏ£º
ԭʼÎļþÈçÏ£º
a.txt
d
c
b
a
b.txt
g
f
b
a
ÅÅÐò´¦Àí
sort a.txt > a1.txt ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ