使用make是深入進行c 開發的必然選擇

2021-07-04 00:01:24 字數 822 閱讀 1669

最近,看了一本《data structures and program design in c++》(robert l. kruse and alexander j. ryba,2000),同時在電腦上面實現了書中的**。在驚嘆於計算機強大的解決問題的能力的同時,也對使用計算機進行c++開發產生了自己的思考。這就是:使用g++編譯器進行命令列編譯演算法程式,使用專門的**編輯器,比如notepad++,來編寫**,使用make來高效地編制乙個c++專案。上面是乙個最好的選擇,在linux系統下編制演算法,將自己的想法轉換成電腦程式。

而對比之前大學的時候,在microsoft ide上面開發編制和學習書本上的演算法,這種方式讓我舒服多了。microsoft ide方式讓自己程式設計傻瓜了,使用的時候總感覺有一些超出自己掌控的東西,使自己無法聚焦真正的編碼實現,是阻礙計算機人員成為電腦程式設計高手 (guru)的一種機制。這就好比沒學過攝影的人使用傻瓜照相機也能照出精美的圖形,但是要想成為攝影高手就僅僅依靠傻瓜相機是不可能的。

剛開始的前幾章,我一種使用g++的編譯命令來編譯各個演算法程式。但逐漸地,隨著學習的深入,發現各個.cpp檔案的依賴關係越來越複雜,迫切需要一種程式來管理這中依賴關係,同時能夠方便的支援專案的編譯。幸而,我知道make程式的存在,也粗略地知道它的簡單用法。這就是我學習make命令的動力,能夠以非常明白、簡潔的方式管理各個package、library、專案檔案的依賴關係,同時方便的支援編譯,與g++編譯器相結合。我想,先前的計算機科學家們也是由於這樣的一種存在的需求才發明的make工具吧!

我為什麼喜歡這種方式來編寫和編譯程式呢?因為它能使用專注於問題本身,而不會受到ide的複雜的內容的干擾。接下來的任務就是學習make命令,讓自己的程式設計效率更快的提公升。

使用C 和Excel進行報表開發(3)

來自 http hi.baidu.com zhangqiuxi blog item 7f75b88208688398f603a6b1.html 內容摘要 本文介紹使用c 呼叫excel來生成統計圖 chart 的以及chart圖中各部分控制的一些方法。有的web專案選用excel作為報表方案,在伺服...

使用C 和Excel進行報表開發(1)

內容摘要 下面是乙個簡單的例子,開啟乙個定義好的excel檔案,這個檔案是作為報表的模板,然後向模板的指定格仔裡填充資料,形成乙個報表,在web方式下可以按照指定的命名方式在伺服器上生成乙個excel檔案,之後傳送到客戶端,由客戶端啟動excel進行列印。目前的商業工具如水晶報表,activerep...

使用C 和Excel進行報表開發(2)

內容摘要 下面的 使用乙個現有的統計圖excel檔案,載入這個檔案,設定某一項的值和統計圖的表示方式,然後儲存到另乙個excel檔案裡。如果是vs2005 office2003,也可以選擇使用visual studio tools for office來作。下面的 使用乙個現有的統計圖excel檔案...