偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Ubuntu網(wǎng)絡(luò)環(huán)境下如何安裝GCC及其頭文件

系統(tǒng) Linux
本文主要介紹了如何在Ubuntu網(wǎng)絡(luò)環(huán)境下安裝GCC及其頭文件,希望對大家有所幫助!

Ubuntu網(wǎng)絡(luò)環(huán)境下安裝GCC及其頭文件步驟:

1、Ubuntu環(huán)境下配置GCC

剛裝好的GCC什么都不能編譯,因?yàn)闆]有一些必須的頭文件,所以要安裝build-essential,安裝了這個包會安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等好多必須的軟件和頭文件。

sudo apt-get install build-essential

安裝完成后寫一個C語言程序testc.c測試一下。

  1. #include  
  2. int main()  
  3. {  
  4. printf("Hello Ubuntu!\n");  
  5. return 0;  
  6. }  
  7. $ gcc testc.c -o testc  
  8. $ ./testc  
  9.  

 顯示

Hello Ubuntu!

C語言編譯器安裝成功;

2、安裝GTK環(huán)境

安裝GTK環(huán)境只要安裝一個gnome-core-devel就可以了,里面集成了很多其他的包。除此之外還要轉(zhuǎn)一些其他的東西,如libglib2.0 -doc、libgtk2.0-doc幫助文檔,devhelp幫助文檔查看,glade-gnome、glade-common、glade-doc圖形界面設(shè)計等。

  1. sudo apt-get install gnome-core-devel  
  2. sudo apt-get install libglib2.0-doc libgtk2.0-doc  
  3. sudo apt-get install devhelp  
  4. sudo apt-get install glade-gnome glade-common glade-doc  
  5.  

 3、測試程序

 

用下面命令編譯運(yùn)行  

 會顯示一個帶有一個按鈕的窗口,點(diǎn)擊按鈕以后窗口關(guān)閉,命令行顯示Hello Ubuntu!

4、QT安裝

 

  1. libqt4-core  
  2. qt4-designer  
  3. qt4-dev-tools  
  4. qt4-qtconfig  
  5. libqt4-dev  
  6. libqt4-gui libqt4-debug  
  7. libqt4-sql  

這個我還沒有怎么用過,在新立得里面搜索QT4,看著差不多的都裝上了。

5、裝一個IDE

Linux里面有個一個C C++的IDE 叫Geany,在菜單“應(yīng)用程序”->“添加刪除程序”,在里面program里找一下就可以了。

【編輯推薦】

  1. C#讀Excel并存入數(shù)據(jù)庫
  2. 加快window7 開機(jī)速度的辦法
  3. Window7虛擬XP至少需要2GB內(nèi)存
  4. 向企業(yè)負(fù)責(zé) 無線與有線網(wǎng)絡(luò)并存之道
  5. 思科進(jìn)軍數(shù)據(jù)中心瞄準(zhǔn)云計算 UCS系統(tǒng)優(yōu)劣并存 

  1. #include  
  2. void hello(GtkWidget *widget,gpointer data)  
  3. {  
  4. g_print("Hello Ubuntu!\n");  
  5. }  
  6. gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)  
  7. {  
  8. g_print ("delete event occurred\n");  
  9. return(TRUE);  
  10. }  
  11. void destroy(GtkWidget *widget,gpointer data)  
  12. {  
  13. gtk_main_quit();  
  14. }  
  15. int main( int argc, char *argv[] )  
  16. {  
  17. GtkWidget *window;  
  18. GtkWidget *button;  
  19. gtk_init (&argc, &argv);  
  20. window=gtk_window_new (GTK_WINDOW_TOPLEVEL);  
  21. gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL);  
  22. gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL);  
  23. gtk_container_set_border_width (GTK_CONTAINER (window), 10);  
  24. button = gtk_button_new_with_label ("Hello Ubuntu!");  
  25. gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL);  
  26. gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (gtk_widget_destroy),GTK_OBJECT (window));  
  27. gtk_container_add (GTK_CONTAINER (window), button);  
  28. gtk_widget_show (button);  
  29. gtk_widget_show (window);  
  30. gtk_main();  
  31. return(0);  
  32. }  
  1. $ gcc gtkhello.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`    
  2. $ ./gtktest   
責(zé)任編輯:馮宇 來源: 賽迪網(wǎng)
相關(guān)推薦

2011-09-07 16:00:28

Ubuntunetbook桌面環(huán)境

2011-03-22 10:25:54

UbuntuLAMP

2011-09-06 14:59:20

UbuntuMemcached

2011-09-01 19:06:57

UbuntuLua安裝環(huán)境

2010-01-04 10:06:56

Ubuntu gcc

2011-09-07 13:11:01

Ubuntuxorg.conf

2016-01-04 13:52:12

UbuntuSwift安裝

2011-03-10 08:59:04

Ubuntu安裝LAMP

2010-01-04 16:19:15

Ubuntu JDK

2011-09-15 14:23:43

ubuntusmb

2011-09-02 14:35:32

UbuntuAndroidlinux

2011-03-08 10:35:23

2011-09-15 17:30:55

ubuntuSSH

2010-01-08 09:43:40

Ubuntu ngin

2011-08-16 15:41:47

UbuntuPython

2011-07-02 14:11:46

Qt Gtk Ubuntu

2009-01-03 11:32:15

VistaUbuntuLinux

2011-09-05 13:41:32

UbuntueCryptfs

2011-09-07 16:43:10

ubuntuwindowsXP

2011-09-15 16:44:36

UbuntuGoldenDict
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號