尊龙凯时人生就是搏

linuxÔõôÓÃgcc±àÒë

ÔÚ linux ÖÐʹÓà gcc ±àÒ룺װÖà gcc£¨sudo apt-get install gcc g++£©£»½¨ÉèÔ´Îļþ£¨example.c£©£»±àÒëÔ´Îļþ£¨gcc example.c -o example£©£»ÔËÐжþ½øÖÆÎļþ£¨./example£©¡£

ÔõÑùÔÚ Linux ÖÐʹÓà GCC ±àÒë

GCC£¨GNU Compiler Collection£©ÊÇÒ»¿îÆÕ±éÓÃÓÚ±àÒë C ºÍ C++ ³ÌÐòµÄ±àÒëÆ÷¡£ÔÚ Linux ϵͳÖÐʹÓà GCC ±àÒë´úÂëÊ®·Ö¼òÆÓ¡£

°ì·¨ 1£º×°Öà GCC

ÈôÊÇÄ㻹ûÓÐ×°Öà GCC£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

sudo apt-get install gcc g++

µÇ¼ºó¸´ÖÆ

°ì·¨ 2£º½¨ÉèÔ´Îļþ

ÓÃÄãϲ»¶µÄÎı¾±à¼­Æ÷½¨ÉèÒ»¸öÔ´Îļþ£¬ÀýÈç example.c£º

#include <stdio.h>

int main() {
    printf("Hello, world!\n");
    return 0;
}</stdio.h>

µÇ¼ºó¸´ÖÆ

°ì·¨ 3£º±àÒëÔ´Îļþ

ʹÓà gcc ÏÂÁî±àÒëÔ´Îļþ£º

gcc example.c -o example

µÇ¼ºó¸´ÖÆ

-o Ñ¡ÏîÖ¸¶¨ÁËÊä³öÎļþÃû¡£

°ì·¨ 4£ºÔËÐжþ½øÖÆÎļþ

±àÒëÍê³Éºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÔËÐÐÌìÉúµÄ¶þ½øÖÆÎļþ£º

./example

µÇ¼ºó¸´ÖÆ

Êä³öӦΪ£º

Hello, world!

µÇ¼ºó¸´ÖÆ

ÆäËûÑ¡Ïî

GCC ÌṩÁËÖÖÖÖÆäËûÑ¡ÏîÀ´¿ØÖƱàÒëÀú³Ì¡£ÒÔÏÂÊÇһЩ³£ÓÃÑ¡Ï

-Wall£ºÆôÓÃËùÓÐÖÒÑÔÐÂÎÅ¡£

-Werror£º½«ÖÒÑÔÊÓΪ¹ýʧ¡£

-O2£ºÓÅ»¯´úÂëÒÔÌá¸ßÐÔÄÜ¡£

-g£ºÌìÉúµ÷ÊÔÐÅÏ¢¡£

-I/path/to/include£ºÖ¸¶¨°üÀ¨Í·ÎļþµÄĿ¼¡£

-L/path/to/library£ºÖ¸¶¨´æ·Å¿âÎļþµÄĿ¼¡£

ÓÐ¹Ø GCC ËùÓпÉÓÃÑ¡ÏîµÄ¸ü¶àÐÅÏ¢£¬Çë²Î¿¼¹Ù·½ÊÖÊéÒ³£º

man gcc

µÇ¼ºó¸´ÖÆ

ÒÔÉϾÍÊÇlinuxÔõôÓÃgcc±àÒëµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是搏ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是搏ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是搏

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ