g++ 那就用 eclipse + cdt + gtk 吧 GTK(GIMP Toolkit)是一個圖形用戶編程的介面。它完全免費,所以用來開發自由軟體或商業軟體都不需要花費什麼。現在很多Linux集成系統都已經將GTK1.2版本打包進去了。包括RedHat Linux 6.0以上版本,還有中文化的Turbo Linux等等。它也越來越被普遍的應用於UNIX系統編程。 還有一個組件叫Glib,它包含了一些標准應用的新擴展用來提高GTK的兼容性。用於Linux系統的某些函數可能不適合標準的UNIX系統,例如g_strerror()函數等等。某些函數也擴展了GNUC的一般功能,例如g_malloc函數就有自己加強的調試功能。 GTK可以與多種語言綁定,包括C++, Guile, Perl, Python, Ton, Ada95, Objective C, Free Pascal, Eiffel。用標准C開發的程序,編譯軟體可用GNU並附帶上GTK選項即可。想用除了標准C以外的其它語言來開發Xwindow圖形用戶程序,則需要先參考一下有關綁定軟體的內容(http:// www.gtk.org)。 如果用C++語言來調用GTK進行開發,可以用已經和C++綁定的軟體叫GTK--軟體,來提供一個比GTK更好的C++編譯環境。 目前已經開發出來GTK的增強版GTK+。GTK+是將GTK,GDK,GLIB集成在一起的開發包,可以工作在許多類似於UNIX的系統上,沒有GTK的平台限制。
B. Linux能直接編譯C語言嗎
是可以的。你可以先分別用gcc
-c生成.o,再用gcc
-o
編譯就可以了。如gcc
-c
a.c
gcc
-c
b.c
,gcc
-o
my
a.o
b.o,my就是生成的可執行文件名,最好還是寫makefile
C. 請問運行於不同CPU構架的linux,它們的軟體可以通用嗎
x86編譯的軟體,arm是不能用的,需要交叉編譯,因為他們的執行指令都不一樣,你需要用arm的編譯器來編譯你的源碼才可以。
D. 請問在Linux下編譯好的軟體如何運行
看你的makefile文件阿 找到位置 直接運行 比如當前目錄下有個可執行文件叫 afile 終端鍵入 #> ./afile
就可以了。
可執行文件可以通過顏色區分,一般是綠色,也可以 ls -l 查看
E. linux下不同發行版編譯的軟體可以通用嗎
只要有相應的庫,那麼就沒有問題。不同發行版的庫應該還是一樣的缺少相應的庫就把相應的庫安裝好就能運行了,這也是為什麼安裝軟體的時候總是要附帶的安裝幾個庫。最穩妥的辦法就是把用到的不是系統基本庫的庫打包,裡面寫個安裝腳本探測如果有linux下不同發行版編譯的軟體可以通用嗎
F. 編譯安裝軟體的源碼在linux和macos上通用嗎
不通用的!編譯只適合本機硬體。你可以試試看。
G. linux 編譯的軟體可做逆向嗎
可以的,linux一般使用gcc編譯,gcc自帶反匯編工具 objmp
H. 請問大家Linux環境下用什麼編譯軟體寫java,C++程序。
java可以用eclipse,c++用g++編譯器就行。eclipse好像需要配置,因為沒有用過,所以不太清楚,g++好像不用。寫程序可以用一般的vi編輯器就可以了,當然還可以用vim,Emacs。
I. Linux能直接編譯C語言嗎
用gcc,最符合C語言標準的編譯器。
如果你用dvd安裝,基本上已經自帶gcc了,如果是liveCD安裝的,可能還沒安裝。
終端輸入下面的命令安裝gcc:
(1)對debian/ubuntu用戶,或其他使用apt的發行版
sudo apt-get install gcc
要支持C++就
sudo apt-get install g++
(2)對fedora或其他使用yum的發行版
先su
輸入root密碼
yum install gcc
(最好yun install *gcc* ,把C++支持也安裝上)
關於gcc的使用:
終端輸入gcc SOURCE_FILENAME.c -o FILENAME
這里SOURCE_FILENAME是C源代碼的文件名,後面的FILENAME是你要生成的可執行文件的文件名。
要編譯C++就使用g++命令(基本上和gcc一樣)
J. 在linux環境下使用什麼編程軟體
linux就是C/c++,根本不需要什麼軟體。
在文本編緝器里寫好了,直接在命令行下用gcc和g++就可以編譯啦。
在命令行下用
C++的話:
g++ hello.cpp -o hello
C的話:
gcc hello.c -o hello
然後運行
./hello
就可以了。
Qdevelop也可以,而且編譯很快。
如果只是寫代碼高手用VIM就行了。