Ubuntu 의 프로 그래 밍-C 언어 프로 그래 밍 환경

3495 단어 ubuntu
Liux 의 프로 그래 밍 에 대해 말하자면 우 리 는 C 언어 를 언급 할 수 밖 에 없습니다.Liux 시스템 은 C 로 작 성 된 것 입 니 다.만약 에 ubuntu 에서 c 언어 로 프로그램 을 작성 하려 면 먼저 환경의 구축 과 관련 되 어야 합 니 다.다음은 환경 구축 절차 입 니 다.
첫째,아래 웹 페이지 의 안내 에 따라 새로운 소프트웨어 소스 를 추가 합 니 다.
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
소스 를 추가 할 때 ping 을 사용 하여 소스 의 속 도 를 측정 하고 빠 른 소스 를 선택 할 수 있 습 니 다.
나의 조작 은 다음 과 같다.
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup     //        
sudo gedit /etc/apt/sources.list      //       
             ,     6.06,         :
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 설치 완료 후 C 언어 프로그램 testc.c 테스트 를 작성 합 니 다.
코드:
#include int main() { printf(“Hello Ubuntu!”); return 0; }
코드:
$ gcc testc.c -o testc $ ./testc
Hello 보이 기 Ubuntu! 이렇게 해서 C 언어 컴 파일 러 는 설치 에 성공 했다.세 번 째,GTK 환경 설치
GTK 환경 을 설치 하려 면 gnome-core-devel 하나만 설치 하면 됩 니 다.안에 다른 가방 이 많이 들 어 있 습 니 다.그 밖 에 libglib 2.0-doc,libgtk 2.0-doc 도움말 문서,devhelp 도움말 문서 보기,glade-gnome,glade-comon,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 void hello(GtkWidget *widget,gpointer data) { g_print(“Hello Ubuntu!”); } gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { g_print (“delete event occurred”); 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);     /*창 보이 기*/gtkmain();     /*주 순환 에 들 어가 기*/return(0);}
다음 명령 으로 컴 파일 하여 실행 합 니 다.
코드:
$ gcc gtkhello.c -o gtktest `pkg-config –cflags –libs gtk+-2.0` $ ./gtktest
버튼 이 있 는 창 이 표 시 됩 니 다.단 추 를 누 르 면 창 이 닫 히 고 명령 행 에 Hello Ubuntu 가 표 시 됩 니 다!
Qt 설치
QT 에 libqt4-core qt4-designer qt4-dev-tools qt4-qtconfig libqt4-dev libqt4-gui libqt4-debug libqt4-sql 을 설 치 했 습 니 다.
이 건 아직 별로 써 본 적 이 없어 요.새로 생 긴 곳 에서 QT4 를 검색 해 보 니 많 지 않 은 것 을 다 담 았 어 요.
5.IDE Linux 에 초보 자 에 게 적합 한 C C++IDE 를 Geany 라 고 설치 하고 메뉴'응용 프로그램'->'삭제 프로그램 추가'에서 program 에서 찾 아 보면 됩 니 다.

좋은 웹페이지 즐겨찾기