LinuxÇý¶¯³ÌÐòÈëÃÅ—Hello World
LinuxÇý¶¯³ÌÐòÈëÃÅ—Hello World
À´Ô´:
ChinaUnix²©¿Í ¡¡ÈÕÆÚ£º
2009.11.19 21:17¡¡(¹²ÓÐ0
ÌõÆÀÂÛ) ÎÒÒªÆÀÂÛ
1¡¢ÒýÑÔ
¼ÇµÃÔÚѧϰVC++ºÍCÓïÑÔµÄʱºò£¬Ò»¿ªÊ¼¶¼»áÒÔÒ»¸öHELLO
WORLDµÄÀý×Ó×÷ΪÑÝʾ£¬½«Ñ§ÕßÖð½¥ÒýÈëµîÌã¬Õâ¸ö¼¸ºõ³ÉÁ˼ÆËã»ú±à³ÌÓïÑÔѧϰ±Ø¾µÄÒ»¸öÈëÃÅ֮·¡£
µ±È»£¬ÔÚѧϰlinux±à³ÌµÄʱºòÒ²ÊÇÕâÑù£¬ÏÂÃæµÄÀý×ÓÓ¦¸ÃÊÇÔÙÊìϤ²»¹ýÁË£º
Ê×ÏÈÓÃVI±àдһ¸öC³ÌÐò£ºvi hello.c
#include "stdio.h"
int main()
{
printf("hello world!!!\n");
return 0;
}
½Ó×ÅÓÃGCC½øÐбàÒ룺gcc -o hello hello.c
×îºóÔËÐиóÌÐò£º./hello
ÔÚÖÕ¶ËÉÏÄã»á¿´µ½£ºhello world!!!
ÉÏÃæµÄÊÇÔÚ²Ù×÷ϵͳ»ù´¡ÉϽøÐеÄÓû§Ó¦ÓóÌÐòµÄ¿ª·¢¡£È»¶ø¶ÔÓÚlinuxÇý¶¯³ÌÐòµÄ¿ª·¢ÊǾøÈ»²»Í¬µÄ£¬ÒòΪÇý¶¯³ÌÐòµÄ¿ª·¢ÊÇÔËÐÐÔÚÄں˿ռäµÄ£¬¶øÓ¦ÓóÌ
ÐòÊÇÔËÐÐÔÚÓû§¿Õ¼äµÄ¡£ËäÈ»hello
worldÊÇÒ»¸ö¼òµ¥µÃ²»ÄÜÔÙ¼òµ¥µÄ³ÌÐò£¬µ«ÊǶÔÓÚǶÈëʽlinuxÇý¶¯³ÌÐòµÄ³õѧÕßÀ´Ëµ£¬Í¨¹ýÕâ¸ö¹ý³ÌµÄ²Ù×÷¿ÉÒÔ¶ÔlinuxÇý¶¯³ÌÐò¿ª·¢µÄ¹ý³ÌºÍÆäÖÐ
µÄһЩ¸ÅÄîÓÐÒ»¸öÉî¿ÌµÄÈÏʶ¡£ËùÒÔ£¬ÎÒÔÚÕâÀïÒ²¾ÍÒÔǰѧϰlinuxµÄ»ù´¡ÉÏÕûÀíÁËһϣ¬Ð´ÁËÕâÆª²©¿Í¡£Ò»·½ÃæÊÇ×Ô¼º¶ÔÕâ·½ÃæÖªÊ¶µÄ»Ø¹ËºÍ¹®¹Ì£¬ÁíÒ»·½Ãæ
¸üÊÇÏ£ÍûÕâÀïµÄÄÚÈÝÄܸø´ó¼ÒÌṩÄÇôһµãµãÓÐÓõÄÐÅÏ¢£¬Ð¡µÜÐÄÀï¾ÍºÜ¸ßÐËÁË¡£µ±È»Ï£ÍûÓиßÊÖ¿ÉÒÔ×öÏÂÆÀ¼ÛºÍÖ¸µ¼£¬¼°Ê±¾ÀÕýСµÜµÄ´íÎó£¬Ð»Ð»ÏÈ¡£
2¡¢¸ÅÄî
Çý¶¯³ÌÐò×÷ΪϵͳÄں˵ÄÒ»²¿·Ö£¬Ëü¹¤×÷ÔÚºËÐÄ̬£¬¶øÓ¦ÓóÌÐò¹¤×÷ÔÚÓû§Ì¬¡£Ò²¾ÍÊÇ˵£¬³ÌÐò²»ÄÜÖ±½Óͨ¹ýÖ¸Õ룬°ÑÓû§¿Õ¼äµÄÊý¾ÝµØÖ·´«µÝ¸øÄںˣ¨ÒòΪMMU
Ó³ÉäµÄµØÖ·¸ù±¾²»Ò»Ñù£©¡£ÒªÏëÔÚÓ¦ÓóÌÐòºÍÇý¶¯³ÌÐòÖ®¼ä´«µÝÊý¾Ý£¨Ö¸Õ룩£¬¾ÍÐèÒª¾¹ýת»»¡£°ÑÓû§Ì¬“¿´µ½”µÄ¿Õ¼äµØÖ·×ª»»³ÉÄÚºË̬¿É·ÃÎʵĵØÖ·¡£
LinuxϵͳÌṩÁËһϵÁз½±ãµÄº¯ÊýʵÏÖÕâÖÖת»»£¬Èçget_user¡¢put_user¡¢copy_from_user¡¢copy_to_user
µÈ£¬ËüÃÇ×Ô¼º¸ºÔð·ÃÎÊȨÏ޵ļì²é£¬Ê¹ÓÃʱ£¬²»ÐèÒª¹ØÏµ¸ü¶àµÄÎÊÌâ¡£
LinuxÄں˰ÑÇý¶¯³ÌÐò»®·ÖΪ3ÖÖÀàÐÍ£º×Ö·ûÉ豸¡¢¿éÉ豸ºÍÍøÂçÉ豸¡£×Ö·ûÉ豸ºÍ¿éÉ豸¿ÉÒÔÏñÎļþÒ»Ñù±»·ÃÎÊ¡
Ïà¹ØÎĵµ£º
´´½¨×ÀÃæÍ¼±ê
Ŀǰ½«ÍøÂçÓ¦ÓÃÀ©Õ¹µ½×ÀÃæÊÇÒ»¸öÇ÷ÊÆ£¬´æÔÚןܶà½â¾ö·½°¸£¬±¾ÎÄÒÔ Mozilla Prism ΪÀý£¬ÀàËÆµÄ·½·¨Í¬ÑùÊÊÓÃÓÚ Google Chrome ¡£
1. µ½ Mozilla Prism µÄÍøÕ¾ÉÏÏÂÔØ Prism£¬µã»÷ Download Now Ö®ºó»áÌáʾÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔ Mozilla Firefox À©Õ¹µÄ·½Ê½£¬ÊʺÏÒѾ°²×°ÓÐ Firefox µÄÅóÓÑ£»Ò»Ö ......
Linux ÄÚºËÖвÉÓÿɼÓÔØµÄÄ£¿é»¯Éè¼Æ£¨LKMs£¬Loadable Kernel
Modules£©£¬Ò»°ãÇé¿öϱàÒëµÄLinux
ÄÚºËÊÇÖ§³Ö¿É²åÈëʽģ¿éµÄ£¬Ò²¾ÍÊǽ«×î»ù±¾µÄºËÐÄ´úÂë±àÒëÔÚÄÚºËÖУ¬ÆäËûµÄ´úÂë¿ÉÒÔÑ¡ÔñÔÚÄÚºËÖУ¬»òÕß±àÒëΪÄں˵ÄÄ£¿éÎļþ¡£³£¼ûµÄÇý¶¯³ÌÐòÒ²ÊÇ×÷ΪÄÚºË
Ä£¿é¶¯Ì¬¼ÓÔØµÄ¡£
Ä£¿éÏà¹ØÃüÁî
lsmod Áгöµ±Ç°ÏµÍ³¼ÓÔØµÄ ......
¼ÍÏþá°Ôø¾Ëµ£º“ÊÀ¼äµÄµÀÀíÓëÊÂÇ飬¶¼ÔÚ¹ÅÈ˵ÄÊéÖÐ˵¾¡£¬ÏÖÔÚÈçÔÙÖøÊö£¬ÈÔÈ»³¬²»¹ý¹ÅÈ˵ķ¶Î§£¬ÓֺαØÔÙ¶àÖøÊö¡£”ÓÚÊÇËûÒ»ÉúÖ®ÖУ¬´Ó²»ÖøÊ飬ֻÊDZàÊé--ÕûÀíǰÈ˵ĵ伮£¬½«ÖйúÎÄ»¯×÷ϵͳµÄ·ÖÀ࣬ÒÔ±ãÓÚÒÔºóµÄѧÕßÃÇѧϰ¡£×Ô¼ºµÄÖø×÷Ö»ÓСºÔÄ΢²ÝÌñʼǡ»Ò»²á¶øÒÑ¡£
&nb ......
Ŀ ¼
Çý¶¯
I/O¶Ë¿Ú
from smth
»ù±¾½á¹¹
Çý¶¯³ÌÐò
¾ßÌåʵÏÖ
PCI
loopback
Sis 900
ISA×ÜÏßDMAµÄʵÏÖ
Çý¶¯
Linuxϵͳ֧³ÖÈýÖÖÀàÐ͵ÄÓ²¼þÉ豸£º×Ö·ûÉ豸¡¢¿éÉè
< type="text/javascript">< type="text/jav ......
VPSʹÓÃÊÖ¼Ç-LinuxÃüÁîÐлù´¡
Written by shine
on 2009, April 21, 4:09 PM. Linux
ÕâÀïÎÒ½«ÁгöʹÓÃlinux
vps
¹ý³ÌÖеij£ÓÃÃüÁî£¬ÃæÏòµÄ¶ÔÏóÊǶ®Ò»µãÃüÁîÐÐ
µÄÅóÓÑ£¬Èç¹ûÄãûÓÐÈκÎÃüÁîÐлù´¡£¬½¨ÒéÕÒ±¾LinuxµÄ»ù´¡½Ì³ÌÀ´¿´¿´¡£
ÔÚ½²¾ßÌåµÄÃüÁî֮ǰ£¬ÏȽéÉÜÒ»ÏÂLinuxÃüÁîÐеÄһЩ³£Ê¶£º
Ò»ÌõÃüÁîÒ»°ãµÄ¸ñʽÊÇÕâ ......