第一,按照下面網(wǎng)頁的提示來添加新的軟件源:
http://wiki.ubuntu.org.cn/%E6%B7%BB%E5%8A%A0%E5%85%B6%E4%BB%96%E8%BD%AF%E4%BB%B6%E5%BA%93
注意添加源的時(shí)候,可以使用ping來測(cè)試源的速度,盡量選擇較快的源。
我的操作如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup //將原文件備份一下
sudo gedit /etc/apt/sources.list //編輯添加新的源
注意選擇源要對(duì)應(yīng)相應(yīng)的版本,我的版本是6.06,所以選擇下面一個(gè)源:
deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse
保持文件并更新
sudo apt-get update
第二步,安裝build-essential
sudo apt-get install build-essential
安裝完成后寫一個(gè)C語言程序testc.c測(cè)試一下。
代碼: |
#include<stdio.h> int main() { printf("Hello Ubuntu!\n"); return 0; }
|
代碼: |
$ gcc testc.c -o testc $ ./testc
|
顯示
Hello Ubuntu!
這樣,C語言編譯器就安裝成功了;
第三步、安裝GTK環(huán)境
安裝GTK環(huán)境只要安裝一個(gè)gnome-core-devel就可以了,里面集成了很多其他的包。除此之外還要轉(zhuǎn)一些其他的東西,如libglib2.0-doc、libgtk2.0-doc幫助文檔,devhelp幫助文檔查看,glade-gnome、glade-common、glade-doc圖形界面設(shè)計(jì)等。
代碼: |
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
|
安裝完成后我們也同樣做個(gè)測(cè)試程序
代碼: |
#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; GtkWidget *button; gtk_init (&argc, &argv); window=gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL); gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL); gtk_container_set_border_width (GTK_CONTAINER (window), 10); button = gtk_button_new_with_label ("Hello Ubuntu!"); gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL); gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (gtk_widget_destroy),GTK_OBJECT (window)); gtk_container_add (GTK_CONTAINER (window), button); gtk_widget_show (button); gtk_widget_show (window); /*顯示一個(gè)窗口*/ gtk_main(); /*進(jìn)入主循環(huán)*/ return(0); }
|
用下面命令編譯運(yùn)行
代碼: |
$ gcc gtkhello.c -o gtktest `pkg-config --cflags --libs gtk+-2.0` $ ./gtktest
|
會(huì)顯示一個(gè)帶有一個(gè)按鈕的窗口,點(diǎn)擊按鈕以后窗口關(guān)閉,命令行顯示Hello Ubuntu!
第四步、安裝Qt
QT我安裝了
libqt4-core
qt4-designer
qt4-dev-tools
qt4-qtconfig
libqt4-dev
libqt4-gui libqt4-debug
libqt4-sql
這個(gè)我還沒有怎么用過,在新立得里面搜索QT4,看著差不多的都裝上了。
5安裝一個(gè)IDE
Linux里面有個(gè)一個(gè)很適合初學(xué)者用的C C++的IDE 叫Geany,在菜單“應(yīng)用程序”->“添加刪除程序”,在里面program里找一下就可以了。
posted on 2012-04-15 10:12
風(fēng)輕云淡 閱讀(528)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Linux