ÕÆÎÕLinux±à³ÌµÄ10¸ö²½Öè
×ölinux cÓïÑÔ¿ª·¢ÓÐһСÕó×ÓÁË£¬ÔÚÕâ±ß×Ô¼º×ܽáÁËЩÐĵã¬ÏàÐÅÄÜÈò»¶®µÃLinux±à³ÌµÄÈËÂýÂý²½ÈëLinuxµîÌá£ÓÐÈκβ»¶Ô»ò²»×¼È·Ö®´¦»¶ÓÌÖÂÛ¡£
1. °²×° linux ²Ù×÷ϵͳ
¼ÈȻҪѧϰlinuxϵÄcÓïÑÔ¿ª·¢£¬ÄÇô°²×°¸ölinux²Ù×÷ϵͳÊDZØÐëµÄ¡£½¨Òé°²×°Ubuntu£¬ÕâÊÇÎÒĿǰ¼û¹ý½çÃæ×îÓѺõÄlinux²Ù×÷ϵͳÁË¡£¹ØÓÚÈçºÎʹÓÃUbuntuÒÔ¼°ÔÚÆäÉÏ×÷¿ª·¢£¬¿É²Î¿¼ÎÒµÄÁíÍâһƪ±Ö×÷¡¶UbuntuʹÓÃÐĵá·£ºhttp://download.csdn.net/source/2206289
2. ÊìϤ linux ²Ù×÷ϵͳϵÄÃüÁî
LinuxÌṩÁË´óÁ¿µÄÃüÁÀûÓÃËü¿ÉÒÔÓÐЧµØÍê³É´óÁ¿µÄ¹¤×÷£¬Èç´ÅÅ̲Ù×÷¡¢Îļþ´æÈ¡¡¢Ä¿Â¼²Ù×÷¡¢½ø³Ì¹ÜÀí¡¢ÎļþȨÏÞÉ趨µÈ¡£ËùÒÔ£¬ÔÚLinuxϵͳÉϹ¤×÷Àë²»¿ªÊ¹ÓÃϵͳÌṩµÄÃüÁî¡£ÒªÏëÕæÕýÀí½âLinuxϵͳ£¬¾Í±ØÐë´ÓLinuxÃüÁîѧÆð£¬Í¨¹ý»ù´¡µÄÃüÁîѧϰ¿ÉÒÔ½øÒ»²½Àí½âLinuxϵͳ¡£
¹ØÓÚlinuxϵÄÃüÁ»¶Ó²Î¿¼ÎÒblogÉÏһƪÎÄÕ¡¶LinuxÃüÁîÕûÀí¡·£ºhttp://blog.csdn.net/sikinzen/archive/2010/04/19/5503769.aspx
3. ѧ»áÒ»ÖÖÔ´Âë±à¼Æ÷
ºÜ¶à´óÅ£ÍÆ¼öʹÓà vim/emacsÖ®ÀàµÄ¹¤¾ß£¬µ«ÎÒ»¹ÊÇÓÃ×Ų»Ï°¹ß£¬Ó¦¸ÃÊÇÎÒÄÜÁ¦Î´µ½¡£ÎÒ¸öÈ˱ȽÏϲ»¶µÄ¿ª·¢·½Ê½ÊÇ£ºÔÚwindowsϱ༴úÂ룬ÔÚlinuxϱàÒë¡£
ÎÒ×Ô¼º·Ç³£Ï²»¶ÓÃSourceInsightÀ´±à¼´úÂ룬Õâ¸ö¹¤¾ßµÄʹÓÿɲο¼ÎÒblogÉÏһƪÎÄÕ¡¶Source InsightµÄÓ¦Óü¼ÇÉ¡¢ºê¹¦ÄÜ¡·£ºhttp://blog.csdn.net/sikinzen/archive/2010/04/09/5468511.aspx
4. ÕÆÎÕgccºÍgdb
ÕÆÎÕgccµÄ»ù±¾Ó÷¨£¬²¢ÇÒ»áÓÃgdbÀ´µ÷ÊÔ³ÌÐò¡£
5. Óúà C ÓïÑÔ
¹¤×÷Öз¢ÏÖ£ºCÓïÑÔ´ó¼Ò¶¼»á£¬µ«ºËÐÄ˼Ïë¾Í²»Ò»¶¨¶¼ÄÜÀí»á¡£ÎÒ×Ô¼º¾õµÃÒ²Ö»ÊÇÃþµ½ÁËÞ¶£¬»¹ÐèҪʵ¼ù¶ÍÁ¶¡£
ÍÆ¼ö£º¡¶CÏÝÚåÓëȱÏÝ¡·¡¢¡¶Cר¼Ò±à³Ì¡·¡¢¡¶C³ÌÐòÉè¼ÆÓïÑÔ¡·¡£
6. ѧ»áдmakefile£¬ÒÔ¼°ÓÃËüÀ´×éÖ¯Ô´Âë
µ±ÏîÄ¿´óÁ˺ó£¬ÓÃÃüÁîÐÐÖð¸öÖð¸ö±àÒë¡¢linkÎļþµÄ¹¤×÷Á¿ÊǷdz£¿Ö²ÀµÄ£¬Õâʱºòmake¾ÍÆð×÷Ó㬼´Ê¹ÊǺÜСµÄÏîÄ¿£¬ÎÒÈÏΪҲӦ¸Ã²ÉÓÃmake×éÖ¯¡£
¹ØÓÚmakefile£¬Çë²Î¿¼ÍøÉÏÎÄÕ¡¶¸úÎÒÒ»ÆðдMakefile¡·»ò¡¶GNU makeÖÐÎÄÊֲᡷ¡£ÕâÁ½ÆªÎÄÕ¶¼Ï൱µÃºÃ¡£
7. LinuxÓ¦Óñà³Ì
ÖÕÓÚ˵µ½ÕýÌâÁË£¬ºÇºÇ¡£
LinuxÉϵÄÓ¦Óñà³Ì»ù±¾ÉÏÁ½±¾Êé¾Í¸ã¶¨ÁË£º¡¶APUE¡·ºÍ¡¶UNP¡·£¬Ç°Õß¶ÍÁ¶»ù±¾¹¦£¬ºóÕßÑ§Ï°ÍøÂç±à³Ì¡£
Õâ±ßÎÒÖ±½ÓÒýÓÃÍøÉÏijλÏÈÉúµÄÆÀÂÛ£º
Èç¹ûÏëѧϰUNIX/LINUXµÄ±à³Ì£¬¡¶APUE¡·¾ø¶Ô¾µäµÄ½Ì²Ä£¬¼ÓÉîһϹ¦µ×£¬Ñ§Ï°¡¶UNP¡·µÄµÚ¶þ¾í¡£ÕâÑù»ù±¾ÉÏϵͳ·½ÃæµÄ¾Í¿ÉÒÔÕÆÎÕÁË¡£ È»ºóÔÙ¿´Douglus E. ComerµÄ¡¶ÓÃTCP/IP½øÐÐÍø¼Ê»¥
Ïà¹ØÎĵµ£º
Linux·þÎñÆ÷ÔÚÆô¶¯Ê±ÐèÒªÆô¶¯ºÜ¶àϵͳ·þÎñ£¬ËüÃÇÏò±¾µØºÍÍøÂçÓû§ÌṩÁËLinuxµÄϵͳ¹¦Äܽӿڣ¬Ö±½ÓÃæÏòÓ¦ÓóÌÐòºÍÓû§¡£ÌṩÕâЩ·þÎñµÄ³ÌÐòÊÇÓÉÔËÐÐÔÚºǫ́µÄÊØ»¤½ø³Ì£¨daemons£©À´Ö´Ðеġ£ÊØ»¤½ø³ÌÊÇÉú´æÆÚ³¤µÄÒ»ÖÖ½ø³Ì¡£ËüÃǶÀÁ¢ÓÚ¿ØÖÆÖն˲¢ÇÒÖÜÆÚÐÔµÄÖ´ÐÐijÖÖÈÎÎñ»òµÈ´ý´¦ÀíijЩ·¢ÉúµÄʼþ¡£ËûÃdz£³£ÔÚϵͳÒýµ¼×°ÈëʱÆô¶ ......
ǰÑÔ£ºÄ¿Ç°ÕýÔÚæÓÚARMƽ̨µÄLinuxÓ¦ÓóÌÐòµÄ¿ª·¢£¨ÆäʵÊÇ¸Õ¸ÕÆð²½Ñ§Ï°À²£©¡£µ×²ãµÄ¶«Î÷²»Óÿ¼ÂÇÁË£¬¿ª·¢°å×ÓÌṩÁËNAND Bootloader£¬ºÍLinux 2.6µÄÔ´Â룬¶øÇÒ¶¼±àÒëºÃÁË¡£×Ô¼º±àÒëµÄbootloader¿ÉÒÔÓ㬵«ÊÇLinux±àÒëºó£¬ÎļþºÜ´ó£¬ÔÝÇÒ¾ÍÓÃÈ˼ұàÒëµÄϵͳ£¬ÏÈרÐÄдӦÓóÌÐò °É¡£¡£
ÕýÎÄ£ºÒª×öµÄÈÎÎñÊÇ£¬°ÑÒ»¿é°å×ÓÉ쵀 ......
ÈíʵʱºÍӲʵʱ£¬ÈíʵʱÊÇ˵Υ·´Á˳ÌÐòÖ´ÐеÄdeadlineÒ²²»»áÓÐÖÂÃüµÄ´íÎ󣬶øÓ²ÊµÊ±µÄdeadlineÊÇдËÀµÄ¡£
ºÜ¶àlinuxÓÐӲʵʱµÄ²¹¶¡£¬ÈçMontaVista¡£
ÓÐÔ´¾§ÕñºÍÎÞÔ´¾§Õñ£¬ÓÐÔ´µÄ½Ðosllicator£¬ÎÞÔ´µÄ½Ðcrystal¡£
uclinuxÊǾ²Ì¬±àÒëµÄ£¬Ã»ÓÐmmu»úÖÆ¡£
x86µÄҪѡxterm...
serveu¼ÙÉè·þÎñÆ÷ + linuxÓÃsftp£¨Í¨¹ýssh ......
°ëÄêǰµÄÏûÏ¢ÁË¡£¡£ºÇºÇ¡£
Ê×ÏÈ·ÃÎÊ£ºwww.scootersoftware.com/
ÔÚdownloadÏÂÃæÕÒµ½¶ÔÓ¦µÄ°²×°°ü£¬Ðµİ汾Ŷ¡£
»òÕßÓÃwgetÒ²ÐÐÀ¡£¿´¿´°æ±¾µÄ¡£
ÏÂÔØºó°²×°¾ÍÐÐÁË¡£
È»ºóÄØ£¬
¸ù¾ÝÍøÉÏ˵µÄ£¬É¾³ýµô ~ ÏÂÃæµÄ .beyondcompare ¾ÍÄܺÍгµô30ÌìµÄÊÔÓÃÆÚ¡£²»¹ý£¬Ã¿¸ö30ÌìÀ´Ò»´Î..
rm -rf ~/.beyondcompare
ºÇºÇ¡£²»´íÀ² ......
/*
socket selectÄ£ÐÍ£¬·þÎñ¶Ë
¾ø´ó¶àÊý×¢ÊÍ×Ô¼ºÐ´µÄ£¬²Î¿¼man
*/
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/un.h>
#include &l ......