2010-02-01 84 views
13

我剛剛開始學習C++,我發現很難找到關於如何使用gnu make/gcc的簡短全面的教程。任何想法(請不要將我指向官方的gnu make tutorial,這對我的目的來說太深入了;-))。綜合gnu make/gcc教程

回答

14

檢查該書Managing Projects with GNU Make
本書的全部內容可在線獲取。本書的第一部分涵蓋了基本概念,我認爲這些概念可以幫助您適應GNU Make。

+2

O'Reilly的版本被分割成22個PDF文件,這實際上並不方便。 [此鏈接](http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf)僅指向一個文件中的一個版本。 – jrsala 2015-06-28 16:10:59

5

這並不直接回答你的問題,但無論如何...

首先,制定和GCC是兩個完全不同的包 - 你不可能找到一個很好的教程,涵蓋令人滿意。

其次,GNU make manual & tutorial是我見過的最好的之一。 make是一個複雜的野獸 - 你需要深入的東西,特別是如果你打算閱讀或使用其他人的makefile。

關於gcc,我想明顯的問題是「你想知道什麼」。像make一樣,gcc是一個非常複雜的工具包。

5

正如您剛剛所瞭解的,您可能只想關注C/C++語言。一個IDE真的幫助這些日子 - 在這方面。 Netbeans非常適合作爲一款IDE,它可以讓您儘快打字C/C++。它也編譯相當明智。另一個好的IDE(不管相信與否)都是Visual Studio--它是點擊式的建立環境的點擊方式,非常精細。

您的需求後,多元化,我建議如下:

我已經學會了化妝和gcc幾次,有實在太多太多的記憶 - 也就是,一旦你有一個構建環境你很可能會忘記錯綜複雜的事情。所以作爲一個建議,我建議不要學習它們。取而代之的是抽取make和autotools的好工具之一(像Netbeans這樣的IDE)。您可能想要「學習」其中一種工具。學習如何使用製造和汽車工具是相當長的時間。

一個這樣的工具是cmake