Cygwin編程環境

目錄

爲什麼用Cygwin

Cygwin的安裝


爲什麼用Cygwin

1、兼容大部分windows和linux代碼

     使用windows API和linux API的絕大多數代碼都能用cygwin編譯,甚至可以windows和linux混合編程。

2、命令行編譯簡潔高效

     不用IDE,擺脫IDE繁瑣的設置和操作,專心代碼編寫

3、可以使用大部分的linux命令

     可以在windows下學習linux的命令,利用linux強大的命令行提高效率

 

Cygwin的安裝

    1、從Cygwin的官網“http://www.cygwin.com/”下載setup-x86_64.exe (64-bit) 或者 setup-x86.exe (32-bit)

    2、運行setup-x86_64.exe

   

    3、下一步

   

    4、選擇“Install from Internet”,然後下一步

   

    5、選擇安裝的目錄,然後下一步

   

    6、選擇下載的安裝包存放的目錄,然後下一步

   

    7、選擇“Use System Proxy Settings”或者“Direct Connection”, 下一步

   

8、選擇163的鏡像源,這個鏡像源是國內最快的,如果找不到,在User URL項中輸入“http://mirrors.163.com/cygwin/”點擊"Add"添加,然後下一步

9、搜索需要的軟件包,在New那一欄選擇要安裝的版本,所有需要的包都選好後一直下一步即可。

使用小技巧:

1、Cygwin編譯生成的可執行文件,依賴“C:\cygwin64\bin”下的動態庫,爲了能直接在windows的任意目錄下雙擊運行,需要將“C:\cygwin64\bin”加入windows的環境變量。

2、安裝完成後,在“C:\cygwin64\bin”下有個mintty.exe,可以將它拷貝到任意目錄下,雙擊打開即可在當前目錄下進入cygwin環境。

3、解決中文亂碼問題

在cygwin\home\用戶名\.bashrc中添加如下設置,並將mintty的字符集設置爲UTF-8
#讓ls和dir命令顯示中文和顏色
alias ls='ls --show -control -chars --color'
alias dir='dir -N --color'
#設置爲中文環境,使提示成爲中文
export LANG="zh_CN.UTF-8"
export OUTPUT_CHARSET="UTF-8"

 

基本的C語言開發需要選擇如下軟件包:

(1)gcc-core

(2)gcc-g++

(3)make

Glib需要選擇如下的包:

(1)libglib2.0_0

(2)libglib2.0-devel

sqlite需要選擇如下的包:

(1)libsqlite3_0

(2)libsqlite3-devel

gtk3需要選擇如下的包:

(1)mingw64-x86_64-gtk2.0(64bit)或者mingw64-i686-gtk2.0(32bit)

(2)mingw64-x86_64-gtk3(64bit)或者mingw64-i686-gtk3(32bit)

(3)mingw64-x86_64-gnome-themes-standard(64bit)或者mingw64-i686-gnome-themes-standard(32bit)

(4)xinit

其他相關的依賴包會自動下載並安裝

GTK Demo

(1)gtk2.0-demo

(2)gtk3-demo

通過運行demo可以測試gtk環境安裝的是否正確

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章