ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÇóÖú£ºÔÚlinuxÏÂÓÃgcc±àÒëC³ÌÐò

·¢²¼Ê±¼ä:2008-07-08 15:42:19À´Ô´:ºìÁª×÷Õß:zhoushao12
void main()
{float x,y,z,a;
scanf("%f,%f,%f",&x,&y,&z);
a=(x+y+z)/3;
printf("%f\n",a);
}
ÎÒ°ÑÉÏÃæµÄ³ÌÐò±£´æΪ£º1.c£¬²¢°ÑÆä·½µ½×ÀÃæÉÏ£¬È»ºóÔÚÖÕ¶ËϽøÈë×ÀÃægcc -o 1 1.cÖ´Ðкó³öÏÖ£º
jimoon@jimoon-1:~/×ÀÃæ$ gcc -o 1 1.c
1.c: ÔÚº¯Êý¡®main¡¯ÖУº
1.c:3: ¾¯¸æ£º ÄÚ½¨º¯Êý ¡®scanf¡¯ ²»¼æÈݵÄÒþʽÉùÃ÷
1.c:5: ¾¯¸æ£º ÄÚ½¨º¯Êý ¡®printf¡¯ ²»¼æÈݵÄÒþʽÉùÃ÷
1.c:2: ¾¯¸æ£º ¡®main¡¯µÄ·µ»ØÀàÐͲ»ÊÇ¡®int¡¯
²¢ÇÒÔÚ×ÀÃæÉϳöÏÖÁËÒ»¸öÎļþÃûΪ¡°1¡±µÄÎļþ
¿ÉÒÔÎÊÏÂÕâÊÇʲôԭÒòÂ𣿻¹ÓоÍÊÇÔÚlinuxÏÂÔõô±àÒëC³ÌÐò
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. lyq617617 ÓÚ 2008-07-09 02:06:20·¢±í:

    »Ø¸´ÔÚlinuxÏÂÔõô±àÒëC³ÌÐò:
    ±ÈÈçC³ÌÐò±£´æΪhelloworld.c
    # gcc -o helloworld helloworld.c
    ÕâÒ»²½°Ñhelloworld.c±àÒë³É¿ÉÖ´ÐеĶþ½øÖÆÎļþhelloworld,ÕâÀï²»Ò»¶¨ÒªºÍC³ÌÐòµÄÃû×ÖÒ»Ñù,¿ÉÒÔÊÇÆäËüÃû×Ö.
    È»ºóÖ´ÐиóÌÐò:
    # ./hello
    gcc ±àÒëÆ÷ÓÐÐí¶àÑ¡Ïî,Ò»°ãÀ´ËµÎÒÃÇÖ»ÒªÖªµÀÆäÖеļ¸¸ö¾Í¹»ÁË¡£-o Ñ¡ÏîÎÒÃÇÒѾ­ÖªµÀ
    ÁË,±íʾÎÒÃÇÒªÇóÊä³öµÄ¿ÉÖ´ÐÐÎļþÃû¡£ -c Ñ¡Ïî±íʾÎÒÃÇÖ»ÒªÇó±àÒëÆ÷Êä³öÄ¿±ê´úÂë,¶ø²»±Ø
    ÒªÊä³ö¿ÉÖ´ÐÐÎļþ¡£-g Ñ¡Ïî±íʾÎÒÃÇÒªÇó±àÒëÆ÷ÔÚ±àÒëµÄʱºòÌṩÎÒÃÇÒÔºó¶Ô³ÌÐò½øÐе÷
    ÊÔµÄÐÅÏ¢¡£

  2. zhoushao12 ÓÚ 2008-07-08 15:47:51·¢±í:

    jimoon@jimoon-1:~/×ÀÃæ$ ./1
    È»ºóÎÒÔÚÖÕ¶ËÏÂÊäÈëÉÏÃæµÄÃüÁ½á¹û³öÏÖ£º
    jimoon@jimoon-1:~$ ./1
    bash: ./1: Permission denied