ÔÚ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
Ïà¹ØÎĵµ£º
1. ϵͳÅäÖùý³Ì
2.1. oracle°²×°Ìõ¼þ¼ì²é
2.1.1. Ó²¼þ¼ì²é
¼ì²éÓ²¼þÇé¿öÊÇ·ñ·ûºÏoracle 10g µÄ°²×°ÒªÇó¡£ÒÔrootµÇ¼ϵͳ£¬ÓÃϱíÃüÁîÊä³öµÄÖµÓ¦´óÓÚ»òµÈÓÚ½¨ÒéÖµ¡£
¼ì²éÏîÄ¿
ÃüÁî ......
ǰÌ᣺
1. ÏÂÔØubuntu²¢°²×°
2. ÖªµÀ³£ÓõÄlinuxÃüÁî
3. ÄÜ¿´Ó¢ÎÄ
ͻ񻣼
¶ÔÐÂÊÖÀ´Ëµ
£¬Çý¶¯¾ÍÊÇÒ»¸ö³ÌÐò£¬Í¨¹ýµ÷ÓÃ×¢²áº¯ÊýºÍÐÞ¸ÄmakefileʹlinuxÄÚºËÄܼÓÔØËü£¬ÓÚÊÇËüÔÚ½ÓÊܲÙ×÷µÄʱºòÄÜÓе㷴Ӧ£»ÆäÓëÓ¦ÓóÌÐòµÄÖ÷񻂿±ðÔÚÓÚÆäȨÏ޸ߣ¬ÅÜÔÚkernel spaceÀï¡£
¿ª¶¯£º
* ÏÂÔØ¡¶Linux Device Drivers 3rd Edition¡·
......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
Èç¹ûÄãÕýÔÚΪÄãµÄlinux
²Ù×÷ϵͳѰÕÒÃâ·Ñ¶øÓÖ¹»¿á¹»ìŵÄͼÐÎÉè¼ÆÈí¼þ£¬Äã¾ÍÀ´¶ÔµØ·½ÁË£¡ÕâÒ»´Î£¬ÎÒÃǽ«ÎªÄã½éÉÜÔÚlinux
²Ù×÷ϵͳ7¸öÓ¦Óù㷺¶øÇÒÃâ·ÑµÄ3DͼÐÎÉè¼ÆÈí¼þ¡£
1¡¢Blender
¡¾µã»÷ÏÂÔØ
Blender
¡¿
¡¡
BlenderÊÇÒ»¸ö×ÔÓÉ¡¢¿ªÔ´µÄ3DÄ£ÐÍ´´×÷ ......
ÓÃGCC¿ª·¢linuxÓ¦ÓóÌÐò£¨¾µä£©
2009Äê11ÔÂ01ÈÕ ÐÇÆÚÈÕ 23:58
×÷Ϊ×ÔÓÉÈí¼þµÄÆì½¢ÏîÄ¿£¬Richard Stallman ÔÚÊ®¶àÄêǰ¸Õ¿ªÊ¼Ð´×÷ GCC µÄʱºò£¬»¹Ö»ÊǰÑËüµ±×÷½ö½öÒ»¸ö C³ÌÐòÓïÑԵıàÒëÆ÷£»GCC µÄÒâ˼ҲֻÊÇ GNU C Compiler ¶øÒÑ¡£¾¹ýÁËÕâô¶àÄêµÄ·¢Õ¹£¬GCC ÒѾ²»½ö½öÄÜÖ§³Ö CÓïÑÔ£»ËüÏÖÔÚ»¹Ö§³Ö Ada ÓïÑÔ¡¢C++ ÓïÑÔ¡¢Ja ......