????? ????C/C++??????
????1.????gcc????ubuntu???????????gcc???????gcc????????????.???????Щ??????????????????????Щ??????????????????????build-essential??????????????????????????????g++??libc6-dev??linux-libc-dev??libstdc++6-4.1-dev???Щ?????????????????.
???????build-essential??????????????????????????????????????:
????sudo apt-get install build-essential
????2.?????????????????.????????????c????????.???ubuntu???????????????????????????.??????????????????*.c.???????????????????????vi. ??????ubuntu???.??????????????????:
????sudo apt-get install vim-full
???????????????????????????vi.
????3.??????????????????????????ubuntu??????c???????.
??????????????У????????hello.c????????????????????:

 

#include <stdio.h>
int
main(void)
{
printf("Hello??ubuntu! ");
return 0;
}

??    ?????.
???????????????????????:gvim hello.c
???????????????????.
????????????????:
????gcc -Wall hello.c -o hello
?????????з??????????????./hello
??????????????.?????????????????:
????Hello??ubuntu!
????4.??????????c++????????????????*.cpp?????.????????????:
????g++ -Wall file.cpp -o file
????./file