如题所述
æ¥éª¤ä¸ï¼æå¼Terminal
å¨å·²ç»å®è£ 好çlinuxç³»ç»ä¸æå¼ç»ç«¯ï¼å¿«æ·é®âCtrl+Alt+Tâï¼å¦å¾ï¼
注ï¼ubuntuä¸æå¼Terminalçæ¹å¼è¯·åèãubuntuæ¡é¢çæå¼ç»ç«¯Terminalçéä¸æ¹æ³ãã
æ¥éª¤äºï¼æ¥çæ¯å¦å®è£ gccãg++ç¼è¯å¨
å¨ç»ç«¯ä¸è¾å ¥âgccâæâg++âï¼å¦æå·²ç»å®è£ è¿ï¼ä¼æ¾ç¤ºå¦ä¸å¾çå 容âgccï¼no input filesâæâ没æè¾å ¥æ件âï¼å¦æ没æå®è£ ï¼åè¾å ¥âsudo apt-get install gccâå车ï¼çå¾ å®è£ å®æ¯ã
æ¥éª¤ä¸ï¼æ¥çgccãg++ççæ¬
è¾å ¥âgcc -vâãâg++ -vâ
æ¥éª¤åï¼å®è£ vim
æ¯å¦å®è£ vimææ¬ç¼è¾å¨ï¼ç»ç«¯è¾å ¥âvimâæ令ï¼å·²å®è£ ä¼æ¾ç¤ºä¸å¾çå 容ï¼å³vimææ¬ç¼è¾å¨ççæ¬ãå¦æ²¡æå®è£ ï¼åå¨ç»ç«¯è¾å ¥âsudo apt-get install vimâï¼å车ï¼çå¾ å®è£ å®æ¯ã
= 使ç¨vimç¼åâhello worldâç¨åº =
linux软件ç¯å¢å®è£
æ建好ä¹åï¼ç¼åä¸ä¸ªç®åå°helloworldç¨åºã
第一,按照下面网页的提示来添加新的软件源:
注意添加源的时候,可以使用ping来测试源的速度,尽量选择较快的源。
我的操作如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup //将原文件备份一下
sudo gedit /etc/apt/sources.list //编辑添加新的源
注意选择源要对应相应的版本,我的版本是6.06,所以选择下面一个源:
deb dapper main restricted universe multiverse
deb dapper-updates main restricted universe multiverse
deb dapper-security main restricted universe multiverse
deb dapper-backports main restricted universe multiverse
deb dapper main restricted universe multiverse
保持文件并更新
sudo apt-get update
第二步,安装build-essential
sudo apt-get install build-essential
安装完成后写一个C语言程序testc.c测试一下。
代码:
#include<stdio.h>
int main()
{
printf(“Hello Ubuntu!\n”);
return 0;
}
代码:
$ gcc testc.c -o testc
$ ./testc
显示
Hello Ubuntu!
这样,C语言编译器就安装成功了;
第三步、安装GTK环境
安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一些其他的东西,如 libglib2.0-doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、 glade-doc图形界面设计等。
代码:
sudo apt-get install gnome-core-devel
sudo apt-get install libglib2.0-doc libgtk2.0-doc
sudo apt-get install devhelp
sudo apt-get install glade-gnome glade-common glade-doc
安装完成后我们也同样做个测试程序
代码:
#include<gtk/gtk.h>
void hello(GtkWidget *widget,gpointer data)
{
g_print(“Hello Ubuntu!\n”);
}
gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)
{
g_print (“delete event occurred\n”);
return(TRUE);
}
void destroy(GtkWidget *widget,gpointer data)
{
gtk_main_quit();
}
int main( int argc, char *argv[] )
{
GtkWidget *window;本回答被提问者和网友采纳