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

ubuntu ϵĵÚÒ»¸öC³ÌÐò

ʹÓà gcc  ÔÚ   ubuntu Ï ±àÒë Ò»¸ö C³ÌÐò £º
µÚÒ»²½Ö裺´ò¿ª Öжˠ £¨Õâ¸ö ÖªµÀ°É£¿£©
                ÊäÈë sudo gedit no.c (no.cΪCÎļþÃû×Ö)
        sudo ±íʾÄãÊäÈëµÄÃüÁî¾ßÓйÜÀíԱȨÏÞ
        gedit ±íʾÄãÒª±à¼­Ò»¸öÎļþ
        on.c¾ÍÊÇÄãÒª±à¼­µÄÎļþÁËŶ£¬Èç¹û¸ÃÎļþ²»´æÔÚ£¬ÏµÍ³»áн¨Ò»¸öÎļþµÄ
µÚ¶þ²½Ö裺ÊäÈëC´úÂë²¢±£´æ£¨²»ÒªÓÐÓï·¨´íÎóŶ£©
µÚÈý²½Ö裺ÊäÈë  sudo gcc -o no  no.c  ÕâÑù¾Í»á½øÐбàÒ룬Èç¹û±àÒë³É¹¦Á˾ͽøÐÐÏÂÒ»²½£¬·ñÔò¼ì²é
                ÄãµÄ´úÂëÊÇ·ñÓÐ´í £»sudo µÄÒâ˼ºÍÉÏÃæÒ»Ñù ; gccÊDZíʾÓÃGCC±àÒëÆ÷±àÒë ; £­o ÊÇÉú³ÉÄ¿±ê
                 Îļþ  £»no  ÊÇÄãÒªÉù³ÆµÄÄ¿±êÎļþµÄÃû×Ö£»no.cÊÇÔ´Îļþ£¨¾ÍÊÇÓÃÀ´Éù³ÆÄ¿±êÎļþµÄÔ´Îļþ£©
µÚËIJ½Ö裺Èç¹ûûÓдíÎó£¬Ö´ÐÐ ÕâÒ»¸ö²½Ö裺  ./no  ±íʾÔËÐбàÒëºÃµÄÎļþ
ºÃÁË£¬ÒÔÉ϶¼ÊÇÎÒ³õѧ UBUNTUµÄÐĵà ÈçÓÐÀí½â²»¶ÔµÄ£¬ÇëÖ¸³öŶ £¡


Ïà¹ØÎĵµ£º

VB/C++/C#´®¿ÚͨѶԴ´úÂ롾¸½ÏêϸעÊÍ¡¿


VB
    If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
    MSComm1.CommPort = i1
    MSComm1.PortOpen = True
    MSComm1.InputMode = comInputModeBinary
    MSComm1.InBufferCount = 0
& ......

SQLite C/C++½Ó¿Ú½éÉÜ

ÕâÆªÎÄÕÂÊÇʹÓÃSQLite C/C++½Ó¿ÚµÄÒ»¸ö¸ÅÒª½éÉܺÍÈëÃÅÖ¸ÄÏ¡£
ÓÉÓÚÔçÆÚµÄSQLiteÖ»Ö§³Ö5¸öC/C++½Ó¿Ú£¬Òò¶ø·Ç³£ÈÝÒ×ѧϰºÍʹÓ㬵«ÊÇËæ×ÅSQLite¹¦ÄܵÄÔöÇ¿£¬ÐµÄC/C++½Ó¿Ú²»¶ÏµÄÔö¼Ó½øÀ´£¬µ½ÏÖÔÚÓг¬¹ý150¸ö²»Í¬µÄAPI½Ó¿Ú¡£ÕâÍùÍùʹ³õѧÕßÍû¶øÈ´²½¡£ÐÒÔ˵ÄÊÇ£¬´ó¶àÊýSQLiteÖеÄC/C++½Ó¿ÚÊÇרÓõģ¬Òò¶øºÜÉÙ±»Ê¹Óõ½¡£¾¡¹ÜÓÐÕâ ......

ARMµÄ N¡¢Z¡¢C¡¢V ±ê־λµÄ½âÊÍ

N µ±ÓÃÁ½¸ö²¹Âë±íʾµÄ´ø·ûºÅÊý½øÐÐÔËËãʱ£¬N=1±íʾÔËËãµÄ½á¹ûΪ¸ºÊý£»N=0±íʾÔËËãµÄ½á¹ûΪÕýÊý»òÁã.
Z Z=1±íʾÔËËãµÄ½á¹ûΪÁ㣬Z=0±íʾÔËËãµÄ½á¹û·ÇÁã¡£
C ¿ÉÒÔÓÐ4ÖÖ·½·¨ÉèÖÃCµÄÖµ£º
¼Ó·¨ÔËË㣨°üÀ¨CMN£©£ºµ±ÔËËã½á¹û²úÉúÁ˽øÎ»Ê±£¨ÎÞ·ûºÅÊýÒç³ö£©£¬C=1£¬·ñÔòC=0¡£
¼õ·¨ÔËË㣨°üÀ¨CMP£©£ºµ±ÔËËãʱ²úÉúÁ˽èλʱ£¨ÎÞ·ûºÅÊ ......

¼¸ÖÖC/C++µÄº¯Êýѹջ·½Ê½

Ò»£¬²»Í¬¹Ø¼ü×Ö£¬ÏµÍ³Ñ¹Õ»·½Ê½
1£¬Èç¹ûº¯ÊýfuncÊÇ__cdecl(VCϵÄĬÈϵ÷Ó÷½Ê½)£¬µ÷ÓÃʱÇé¿öÈçÏÂ
int main()
{
//²ÎÊý´ÓÓÒµ½×óѹջ
push 4
push 3
push 2
push 1
call func
add esp 0x10 //µ÷ÓÃÕ߻ָ´¶ÑÕ»Ö¸Õëesp£¬4¸ö²ÎÊýµÄ´óСÊÇ0x10(4x4)
}
Cµ÷ÓÃÔ¼¶¨£¨¼´ÓÃ__cdecl¹Ø¼ü×Ö˵Ã÷£©°´´ÓÓÒÖÁ×óµÄ˳Ðòѹ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ