linuxʵÑéËÄ
ʵÑé4 Linux³ÌÐò¿ª·¢»ù´¡
Ò»¡¢ÊµÑéÄ¿µÄ£º
1. ¼ÌÐøÊìϤLinuxÖÕ¶ËÃüÁ
2. ¼ÌÐøÑ§Ï°Ê¹ÓÃVi±à¼Æ÷£»
3. ѧϰʹÓÃLinux»·¾³ÏÂCÓïÑÔ³ÌÐòµÄ±àÒë¡£
4. µ÷ÊÔÆ÷GdbµÄʹÓÃ
¶þ¡¢ÊµÑéÒªÇó£º
Íê³ÉʵÑéÄÚÈݲ¢Ð´³öʵÑ鱨¸æ£¬±¨¸æÓ¦¾ßÓÐÒÔÏÂÄÚÈÝ£º
1£® ʵÑéÄ¿µÄ¡£
2£® ʵÑéÄÚÈÝ¡£
3£® ʵÑé¹ý³Ì¡¢ÊµÑé½á¹û¡¢¼°ÔËÐÐÇé¿ö·ÖÎö¡£
4£® ʵÑé¹ý³ÌÖгöÏÖµÄÎÊÌâ¼°½â¾ö·½·¨¡£
5£® ʵÑéÌå»á¡£
Èý¡¢ÊµÑéÄÚÈÝ£º
1£®Ê¹ÓÃViÎı¾±à¼Æ÷±àдcÓïÑÔ³ÌÐò¡£
2£®Ñ§Ï°Ê¹ÓÃC±àÒë³ÌÐògcc
3£®Ê¹Óõ÷ÊÔÆ÷GdbÀ´µ÷ÊÔ³ÌÐò
ËÄ¡¢ÊµÑé²½Ö裺
1¡¢´´½¨CÓïÑÔÎļþ£º
ʹÓÃvi±à¼Æ÷ÔÚ¸÷×ÔµÄĿ¼Ï´´½¨Ò»¼òµ¥CÓïÑÔ³ÌÐò£¨ÎļþÃûΪfirst£¬À©Õ¹ÃûΪ.c£©£¬³ÌÐòÄÚÈÝΪÔÚÆÁÄ»ÉÏ´òÓ¡Ò»ÐÐÓ¢ÎÄ£¬Ó¢ÎÄ×Öĸ×Ô¶¨£¬ÒªÇóÿ¸öͬѧ²»Í¬¡££¨Ìáʾ£ºCÓïÑÔÖдòÓ¡ÃüÁîΪprintf£©
2¡¢²é¿´ÍêÕûÎļþ£º
ÃüÁcat
ÃüÁî»ù±¾¸ñʽ£ºcat ÎļþÃû
3¡¢Ã¿´Î²é¿´Ò»Ò³Îļþ
ÃüÁmore
ÃüÁî»ù±¾¸ñʽ£ºmore ÎļþÃû
4¡¢±àÒëCÓïÑÔ³ÌÐò£ºÒªÇóÕÆÎÕLinuxÖÐ×î³£ÓõÄC±àÒë³ÌÐògccµÄʹÓá£
ÃüÁgcc
ÃüÁî¸ñʽ£ºgcc ¡¾Ñ¡Ïî¡¿ ÎļþÁбí
¸ÃÃüÁîÓÃÓÚµ÷ÓÃC±àÒëϵͳ¡£µ±ÃüÁîÖ´Ðкó£¬ËüÒÀ´Î½øÐÐÔ¤´¦Àí£¬±àÒ룬»ã±à£¬Á´½Ó£¬×îºó²úÉú¿ÉÖ´ÐдúÂ롣ĬÈÏÇé¿öÏ£¬¿ÉÖ´ÐдúÂë·ÅÔÚa.outÎļþÖС£
Àý£º
£¥gcc hello.c //¶ÔÎļþhello.c½øÐбàÒ룬²¢²úÉúĬÈϵĿÉÖ´ÐÐÎļþa.out¡£
£¥gcc –o hello first.c //gccÃüÁî´øÉÏÑ¡Ïî–o±íʾ¶ÔÎļþfirst.c½øÐбàÒ룬²¢½«¿ÉÖ´ÐдúÂë´æ·ÅÔÚÒ»¸ö×Ô¼ºÖ¸¶¨µÄÎļþÖУ¨´Ë´¦Îªhello£©¡£
ÏÖÒªÇóÿ¸öͬѧʹÓÃgcc¶Ô×Ô¼ºËù±àдµÄfirst.c³ÌÐò½øÐбàÒë²¢Ö´ÐС£Ëù²úÉúµÄ¿ÉÖ´ÐÐÎļþÃüÃûΪsuccess¡£
5. ±àдÈçÏÂcÓïÑÔ³ÌÐò£¬Ê¹ÓÃÑ»·Óï¾ä´Ó1¼Óµ½100£¬²¢Á·Ï°µ÷ÊÔÆ÷GdbµÄʹÓÃ(ÉèÖöϵ㲢µ¥²½µ÷ÊÔ)
LinuxϵͳÖбê×¼µ÷ÊÔÆ÷ÊÇgdb£¬Ëü¿ÉÓÃÀ´µ÷ÊÔC¡¢C£«£«¡¢JavaµÈ³ÌÐò¡£¼òµ¥Ó÷¨ÈçÏ£º
ʹÓÃgdbÃüÁîµ÷ÓÃgdbµ÷ÊÔÆ÷£¬Ò»µ©gdbµ÷ÊÔÆ÷¿ªÊ¼ÔËÐУ¬gdb¾Í»á´Ó¼üÅ̶ÁÈ¡ÃüÁִÐи÷ÖÖÈÎÎñ¡£
1£®Ê¹ÓÃgdbµ÷ÊÔC³ÌÐò֮ǰ
Ïà¹ØÎĵµ£º
Ò»¡¢ÏÂÔØQtÔ´Âë°üµ½±¾»ú£¬È»ºó½âѹËõ
1.ÏÂÔØqt-x11-free-3.2.1.tar.gzºÍqt-x11-opensource-src.tar.gz¶þ½øÖưü¡£
2.ÔÚÖÕ¶ËÇл»ÖÁqt-x11-free-3.2.1.tar.gzËùÔÚĿ¼Ï£¬Ö´ÐУºtar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local
3.ÒÑͬÑùµÄ·½·¨½«qt-x11-opensource-src-.tar.gzÔ´Âë°ü½âѹËõ µ½/usr/localĿ¼
PS£º£ ......
ÔÚlinuxÏ£¬¹À¼ÆÄã¾³£Ê¹ÓÃpwdÕâ¸öÃüÁÕâ¸öÃüÁî¾ÍÊÇ´òÓ¡µ±Ç°µÄ¹¤×÷·¾¶£¬¼´print working directroy, ½ñÌìÎÒÃÇÒ²À´cÓïÑÔʵÏÖÕâ¸öÃüÁî¡£
ҪʵÏÖÕâ¸ö¹¦ÄÜ£¬ÐèÒªÓõ½ÏÂÃæµÄÒ»¸öϵͳµ÷Óãº
#include <unistd.h>
char *getcwd(char *buf, size_t size);
¸Ãϵͳµ÷Ó÷µ»Øµ±Ç°µÄ¹¤×÷Ŀ¼µÄ¾ø¶Ô·¾¶£¬¾ø¶Ô·¾¶ ......
Ê×ÏÈÎҵIJÙ×÷ϵͳÊÇDebian Linux£¬ÎÒDebianÓõÄÊÇXfce×ÀÃæ»·¾³£¬×òÌìÎÒÓÃÁËÃüÁîapt-get install gnome,°²×°ÁËÒ»¶ÑÈí¼þÖ®ºóÖØÆô£¬¾Í½øÈë²»ÁËͼÐνçÃæÁË£¬Ö»ÄܽøÈë×Ö·û½çÃæ£¬½ñÌì¿ÉºÃÕÛÌÚÁË¡£
¡¡¡¡ÉÏÎçÔÚÍøÉϲé×ÊÁÏ£¬¿ÉÄÜ×ܽáÁ˼¸¸ö°É
¡¡¡¡1¡¢ÔÚ×Ö·û½çÃæÊäÈëÃüÁîstartx
¡¡¡¡2¡¢ÐÞ¸ÄinitµÄĬÈϼ¶£¬ËùÔÚÎļþµÄλÖÃ/etc/initt ......
inuxµÄchmodÃüÁîʹÓÃÏê½â
ʹÓ÷½Ê½ : chmod [-cfvR] [--help] [--version] mode file...
˵Ã÷ : Linux/Unix µÄµµ°¸´æÈ¡È¨ÏÞ·ÖΪÈý¼¶ : µµ°¸ÓµÓÐÕß¡¢Èº×é¡¢ÆäËû¡£ÀûÓà chmod ¿ÉÒÔ½åÒÔ¿ØÖƵµ°¸ÈçºÎ±»ËûÈËËù´æÈ¡¡£
mode : ȨÏÞÉ趨×Ö´® ......