Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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


Ïà¹ØÎĵµ£º

linux ϵͳÏÂʹÓÃC³ÌÐòʵÏÖʱÖӵĺ¯Êý

#include "stdio.h"
#include "math.h"
#include "time.h"
#define INTERVAL 1  ¶¨ÒåºêµÄʱ¼ä¼ä¸ôΪ1Ãë
//
void On_Time()  //ÿһÃ뼤·¢µÄʼþ
{
   printf("now=%s\n","JJK"); 
}
void Timer()  //ʱÖӵĺ¯Êý
{  time_t newclk,oldclk;
   while(1)
 &nb ......

Linux cµÄpopen()

½ø³ÌI/Oº¯Êý,Óëpcloseº¯ÊýÒ»ÆðʹÓá£
±íÍ·Îļþ
¡¡¡¡#include <stdio.h>
º¯Êý¶¨Òå
¡¡¡¡FILE * popen
( const char * command
, const char * type
);
¡¡¡¡int pclose
( FILE * stream
);
º¯Êý˵Ã÷
¡¡¡¡
popen() º¯Êýͨ¹ý´´½¨Ò»¸ö¹ÜµÀ£¬µ÷Óà fork ²úÉúÒ»¸ö×Ó½ø³Ì£¬Ö´ÐÐÒ»¸ö shell ÒÔÔËÐÐÃüÁîÀ´¿ªÆôÒ» ......

linux C ±à³Ì»·¾³µÄ×齨

ÓüÇʱ¾Ð´C³ÌÐò£¬²¢±àÒë¡£    ¸Õ×°ºÃµÄϵͳ
ÖÐÒѾ­ÓÐGCCÁË£¬µ«ÊÇÕâ¸öGCCʲôÎļþ¶¼²»ÄܱàÒ룬ÒòΪûÓÐһЩ±ØÐëµÄÍ·Îļþ£¬ËùÒÔÒª°²×°build-essentialÕâ¸öÈí¼þ
°ü£¬°²×°ÁËÕâ¸ö°ü»á×Ô¶¯°²×°ÉÏg++,libc6-dev,linux
-libc-dev,libstdc++6-4.1-devµÈһЩ±ØÐëµÄÈí¼þºÍÍ·ÎļþµÄ¿â¡£
    ¿ÉÒÔÔÚÐÂÁ¢µÃÀïÃæË ......

LinuxÏÂC¿ª·¢Ö®gcc,gdbµÄʹÓÃ

gcc£¬gdbµÄʹÓÃ
×÷Õߣºzccst
 
ÉÏÖÜÎåÔÚͼÊé¹Ý½èÁËÒ»±¾¡¶LinuxÈí¼þ¹¤³Ìʦ£¨CÓïÑÔ£©ÊµÓý̡̳·£¬ÈÃÎÒÊÕ»ñÁ¼¶à¡£²»½ö½öÊÇÊéÖеÄ֪ʶ£¬»¹ÓжÔ֪ʶÌåϵºÍ¼Ü¹¹ÈÏʶµÄÉîÈë¡£
 
LinuxÏÂC¿ª·¢£º
1£¬gcc,gdbµÄʹÓá£
2£¬MakefileÎļþµÄ±àд¡£
3£¬ÏµÍ³º¯ÊýµÄʹÓÃ
4£¬Îļþ²Ù×÷
5£¬´®ÐÐͨÐÅ
6£¬½ø³Ì¿ØÖÆ
7£¬½ø³Ì¼ ......

LinuxÈçºÎ×ß³ö×ÀÃæÀ§¾³£¿






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
       ½üÈÕ£¬ÔÚLinuxCON 2009´ó»áÉÏ£¬×ÀÃæ
Linux
ÓÖ³ÉΪҵ½ç¹Ø×¢µÄ½¹µãÖ®Ò»¡£¸÷ÖÖ²»Í¬µÄÉùÒô£¬É¤ÃŶ¼ºÜ´ó¡£ÔÚÕâ·×·×ÈÂȵķÕΧÖУ¬
Linux
ÈçºÎ×ß³ö×ÀÃæÀ§¾³£¿
 
   & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ