linuxÐźűà³Ìʵ¼ù
¼òµ¥µÄ˵£¬ÐźžÍÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Ä⣬ÊÇÒ»ÖÖÒ첽ͨÐÅ·½Ê½¡£Ëü¿ÉÒÔʵÏÖÄں˽ø³ÌºÍÓû§½ø³ÌÖ®¼äµÄ½»»¥¡£ÊµÏÖ·½Ê½ÊÇ£¬ÔÚÈκÎʱºò·¢¸ø
ijһ½ø³Ì£¬Èç¹û¸Ã½ø³ÌûÓд¦ÓÚÖ´ÐÐ̬£¬Ôò¸ÃÐźÅÓÉÄں˱£´æ£¬Ö±µ½¸Ã½ø³Ì»Ö¸´Ö´ÐÐÔÙ´«µÝ¸øËüΪֹ¡£Èç¹ûÒ»¸öÐźŽø³ÌÉèÖÃΪ×èÈû£¬Ôò¸ÃÐźŵĴ«µÝ±»ÑÓ³Ù£¬Ö±µ½
Æä×èÈû±»È¡Ïûʱ²Å±»´«µÝ¸ø½ø³Ì¡£
¡¡¡¡Ê¹ÓÃkill -lÑ¡ÏîÁгöϵͳËùÖ§³ÖµÄËùÓÐÐźÅÁÐ±í¡£ÎÒµÄRedhat 9.0ÉÏÈçÏ£º
¡¡¡¡
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
30) SIGPWR 31) SIGSYS 33) SIGRTMIN 34) SIGRTMIN+1
35) SIGRTMIN+2 36) SIGRTMIN+3 37) SIGRTMIN+4 38) SIGRTMIN+5
39) SIGRTMIN+6 40) SIGRTMIN+7 41) SIGRTMIN+8 42) SIGRTMIN+9
43) SIGRTMIN+10 44) SIGRTMIN+11 45) SIGRTMIN+12 46) SIGRTMIN+13
47) SIGRTMIN+14 48) SIGRTMIN+15 49) SIGRTMAX-14 50) SIGRTMAX-13
51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10 54) SIGRTMAX-9
55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6 58) SIGRTMAX-5
59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2 62) SIGRTMAX-1
63) SIGRTMAX
¡¡¡¡¿É¼ûÐźÅÖµÔÚ31ºÅǰµÄÓв»Í¬µÄÃû³Æ£¬ÕâЩÊDz»¿É¿¿Ðźţ¨·ÇʵʱÐźţ©£»ºóÃæµÄ¶¼ÊÇÒÔSIGRTMIN»òÕßSIGRTMAX¿ªÍ·µÄÐźţ¬ÕâЩÊÇΪÁ˽â¾öÇ°Ãæ“²»¿É¿¿ÐźŔµÄÎÊÌâ¶ø½øÐÐÁ˸ü¸ÄºÍÀ©³äµÄÐźţ¬Ò²³ÆÎªÊµÊ±Ðźš£ÆäÖÐRT¾ÍÊÇReal TimeµÄ¼òдÐÎʽ¡£
1¡¢ÐźŵÄÉúÃüÖÜÆÚ
Ò»¸öÍêÕûµÄÐźÅÉúÃüÖÜÆÚ¿ÉÒÔ·ÖΪ3¸öÖØÒª½×¶Î£¬ÕâÈý¸öÖØÒª½×¶ÎÓÉ4¸öÖØÒªÊ¼þÀ´¿Ì»£ºÐźŲúÉú¡¢ÐźÅÔÚ½ø³ÌÖÐ×¢²á¡¢ÐźÅÔÚ½ø³ÌÖÐ×¢Ïú¡¢Ö´ÐÐÐźŴ¦Àíº¯Êý¡£ÏàÁÚÁ½¸öʼþµÄʱ¼ä¼ä¸ô¹¹³ÉÐźÅÉúÃüÖÜÆÚµÄÒ»¸ö½×¶Î¡£
2¡¢ÐźŴ¦Àí¹ý³Ì
Ò»¸ö²»¿É¿¿ÐźŵĴ¦Àí¹ý³ÌÈçÏ£ºÈô·¢ÏÖ¸ÃÐźÅÒѾÔÚ½ø³ÌÖÐ×¢²á£¬¾ÍºöÂÔ¸ÃÐźţ¬ËùÒÔ£¬Èôǰһ¸öÐźŻ¹Î´×¢ÏúÓÖ²úÉúÁËÏàͬµÄÐźžͻáÔì³ÉÐźŶªÊ§¡£
Ò»¸ö¿É¿¿ÐźŵĴ¦Àí¹ý³ÌÈçÏ£º¿É¿¿Ðźŷ¢Ë͸ø½ø³Ì£¬²»¹Ü¸ÃÐźÅÊÇ·ñÒѾÔÚ½ø³ÌÖÐ×¢²á£¬¶¼»á±»ÔÙ×¢²áÒ»´Î£¬Òò´ËÐźŲ»»á¶ªÊ§¡£
&nbs
Ïà¹ØÎĵµ£º
ÓüÇʱ¾Ð´C³ÌÐò£¬²¢±àÒë¡£ ¸Õ×°ºÃµÄϵͳ
ÖÐÒѾÓÐGCCÁË£¬µ«ÊÇÕâ¸öGCCʲôÎļþ¶¼²»ÄܱàÒ룬ÒòΪûÓÐһЩ±ØÐëµÄÍ·Îļþ£¬ËùÒÔÒª°²×°build-essentialÕâ¸öÈí¼þ
°ü£¬°²×°ÁËÕâ¸ö°ü»á×Ô¶¯°²×°ÉÏg++,libc6-dev,linux
-libc-dev,libstdc++6-4.1-devµÈһЩ±ØÐëµÄÈí¼þºÍÍ·ÎļþµÄ¿â¡£
¿ÉÒÔÔÚÐÂÁ¢µÃÀïÃæË ......
±¾À´ÎÒÓõÄÊÇÕâÑùµÄ³ÌÐò
# include <iostream.h>
int main(void)
{
int i,j;
j=0;
i=j+1;
cout<<"hello world!"<<endl;
cout<<"the result is"<<i<<endl;
return 0;
}
ÀûÓÃg++ -o test test.cpp¡£µ«ÊÇÕâÑùÊÇÓдíÎóµÄ£¬ÌáʾÎÞ·¨´ ......
ÊÖÍ·Óиöep9315µÄ°å£¬½ñÌìͻȻÏëÆðÅÜÒ»ÏÂadslÉÏÍø¡£ÍíÉÏ»ØÀ´¾Í¿ªÊ¼¸ã¡£
´Ó10µãµ½ÏÖÔÚ£¬ÖÕÓÚÄܹ»ÅÜÆðÀ´¡£
¸ø´ó¼Ò½è¼øÒ»Ï¡£
1.±àÒëÄںˣ¬°ÑpppµÄÄÇЩѡÏîÑ¡ÉÏ¡£ (ÎÒÓÃ2.6.8.1µÄkernel£¬cirrus µÄpatch)
2.libpcap-0.9.1 Õâ¸ö°üÊÇpppdÐèÒªµÄ¡£
./configure CC=arm-linux-gcc CFLAGS=-msoft-float --target=arm-linu ......
Õâ¸öÐéÄâÎļþϵͳÔÚÄں˿ռäºÍÓû§¿Õ¼äÖ®¼ä´ò¿ªÁËÒ»¸öͨÐÅ´°¿Ú
ÎĵµÑ¡Ïî
´òÓ¡±¾Ò³
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
ÑùÀý´úÂë
¼¶±ð£º ³õ¼¶
M. Tim Jones (mtj@mtjones.com), ×ÊÉîÊ×ϯÈí¼þ¹¤³Ìʦ, Emulex
2006 Äê 4 ÔÂ 24 ÈÕ
/proc ÎļþϵͳÊÇÒ»¸öÐéÄâÎļþϵͳ£¬Í¨¹ýËü¿ÉÒÔʹÓÃÒ»ÖÖÐµķ½·¨ÔÚ Linux® Äں˿ռäºÍÓà ......