junctioner

          一窮二白學(xué)習(xí)C語言(1)

          前言
            一直想學(xué)習(xí)C,在剛知道有計(jì)算機(jī)的時(shí)候就想學(xué)習(xí)C,上學(xué)時(shí),偷上計(jì)算機(jī)專業(yè)的課,學(xué)了半年Turbo C,學(xué)到指針時(shí),暈了,也就沒有下文。工作之后,時(shí)有心血來潮之時(shí),但還是沒怎么學(xué)習(xí),Java還是比較簡(jiǎn)單,Java幾乎占據(jù)了工作全部,更少有學(xué)習(xí)C了。用Java,研究到Java的核心,發(fā)覺還是得學(xué)C,學(xué)呀,學(xué)吧。
            今天也是一時(shí)的心血來潮了,趁著有股勁,開始動(dòng)手,記錄一下,以期待和方便下次來潮。

            寫出的代碼,得編譯才可以運(yùn)行,這個(gè)編譯環(huán)境,得先搭起來。VC、Visual Studio,都微軟的東西,有點(diǎn)抵觸,也有些大,不安裝了,手工配一套環(huán)境吧。
            網(wǎng)上搜了一下,Windows系統(tǒng)配C的編譯環(huán)境,得要MinGW或者cygWin,以前都下載過,但一直不知道它們本身是個(gè)什么東西,再查,知道大概:二者均基于GCC(GNU Compiler Collection -格努編譯套件),再加一些基本的類庫。去各自的官網(wǎng)分別下載安裝,感受:cygWin更象是一個(gè)linux的模擬器,把linux環(huán)境下的GCC給模擬出來,其它的就都一樣需要基本的編譯器、類庫,其它的如make工具。使用的時(shí)候,個(gè)人取向選擇minGW,在環(huán)境變量中指向{$minGW}\bin,gcc和make就可以在cmd中運(yùn)行了。
            寫個(gè)簡(jiǎn)單的hello world源程序,gcc一把,生產(chǎn)可執(zhí)行文件,運(yùn)行,結(jié)果出來,OK!

            注,下載minGW時(shí),我選擇了自動(dòng)安裝下載,一個(gè)個(gè)的下載,點(diǎn)來點(diǎn)去,累的慌。
          單獨(dú)下載minGW,要如下幾個(gè)包,再分別解開放在同一目錄中。
          gcc-core
          C語言編譯器
          gcc-c++
          C++語言編譯器
          mingw-runtime
          MinGW的運(yùn)行時(shí)庫(這個(gè)必須安裝)

          win32api

          win32API函數(shù)頭文件和連接庫

          binutils

          MinGW的匯編器和連接器等基礎(chǔ)工具

          gdb

          MinGW中的調(diào)試工具
          mingw32-make
          Make工具,用以更好的管理你的項(xiàng)目
          make解后,沒有通常的make.exe,只有一個(gè)mingw32-make.exe文件,其實(shí),把這個(gè)文件改名為make.exe就行。

          posted on 2008-12-22 15:53 junctioner 閱讀(1701) 評(píng)論(6)  編輯  收藏 所屬分類: 技術(shù)之路

          評(píng)論

          # re: 一窮二白學(xué)習(xí)C語言(1)[未登錄] 2008-12-22 17:51 Matthew

          聽過devcpp沒有,是一款c++IDE,內(nèi)含了mingw以及gcc中的其它內(nèi)容,和vc++類似,不大,推薦你試試。  回復(fù)  更多評(píng)論   

          # re: 一窮二白學(xué)習(xí)C語言(1) 2008-12-22 18:39 huliqing

          用netbeans吧, "The only IDE you need" 這是Netbeans的口號(hào),呵呵!
          而且確實(shí)也不錯(cuò),有關(guān)c/c++方面的配置及示例在官網(wǎng)都有詳盡的示例.
          Turbo C現(xiàn)在很起來感覺很痛苦.  回復(fù)  更多評(píng)論   

          # re: 一窮二白學(xué)習(xí)C語言(1) 2008-12-22 20:49 cordy

          簡(jiǎn)單的C 用 WIN-TC 就行了 10幾M  回復(fù)  更多評(píng)論   

          # re: 一窮二白學(xué)習(xí)C語言(1) 2008-12-23 09:26 黑色幽靈

          我也特別想再學(xué)習(xí)一下C語言,學(xué)校的時(shí)候沒有好好學(xué)習(xí)這門語言,感覺真的是一個(gè)很大的損失!  回復(fù)  更多評(píng)論   

          # re: 一窮二白學(xué)習(xí)C語言(1) 2008-12-23 09:37 Skynet

          頂上 我們這些 java 程序員 從心底還是向往 c 的
          看著國外的 使用c 弄自己的小 機(jī)器人 ,羨慕啊 。
          誰 弄個(gè)群 ,把我們這些人圈起來一起學(xué)  回復(fù)  更多評(píng)論   

          # re: 一窮二白學(xué)習(xí)C語言(1) 2008-12-25 22:43 bon

          @Skynet
          可以用郵件列表嘛  回復(fù)  更多評(píng)論   

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(8)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 突泉县| 瑞昌市| 南江县| 游戏| 阳西县| 宜阳县| 荥阳市| 临沭县| 洛阳市| 满洲里市| 奉新县| 江都市| 肥东县| 鞍山市| 康马县| 上高县| 洛南县| 余江县| 河津市| 罗甸县| 南和县| 周口市| 巩留县| 西丰县| 鹰潭市| 荔浦县| 临洮县| 和田市| 历史| 印江| 桐乡市| 冷水江市| 西贡区| 阳城县| 大安市| 抚宁县| 皋兰县| 奉节县| 赣榆县| 沧源| 永胜县|