zoukankan      html  css  js  c++  java
  • 本人学习Makefile的总结和分享

    其实吧,习惯了IDE之后,很不喜欢自己来写makefile,而且刚学Makefile,感觉语法看起来挺简单的,编写起来也不是很难,但似乎要真正自己写起来就使不上力了

    然后就一直找原因,在网上找文档,找教程,处于这个阶段无助的时候只有谷歌可以帮助了

    分析得出,自己对编译的过程不熟悉,为什么要用那些编译命令不熟悉,对Makefile的理解不深


    刚开始看  陈皓  写的  《跟我一起写makefile》,似乎大家的评价挺高,于是就去看了,整篇文档有些长,看吖看吖

    看了一般之后发现,不知道该怎么去说,一种怪怪的感觉——还是不知道怎么下手写(这个应该纯属个人问题)


    后来在sourceforge上看到一个gcmakefile,这个makefile是一个通用C/C++的makefile

    地址是:http://sourceforge.net/projects/gcmakefile/?source=dlp

    这个makefile真心写的简单,照着模仿写写很不错,很通俗易懂,结构清晰


    如果英文好的话,可以直接去看GNU make的英文手册:

    地址是:http://www.gnu.org/software/make/manual/make.html

    如果感觉英文不好,那就看中文手册,这个中文手册是一个叫徐海兵的人翻译的《GNU make中文手册》

    他的博客是:http://blog.chinaunix.net/uid/103125.html

    虽然他翻译的时间是2004年,但至今还是很不错的,他翻译了18个月,边工作边翻译,很是佩服他

    这个文档下载地址:下载


    个人总结:

    刚开始学最好先熟悉gcc或者其他编译器的使用及常用参数,再看GNU make手册,然后再照着gcmakefile自己写一个

    这样大致就自己会写了,不难的东西却很需要一些经过,希望对大家有用

  • 相关阅读:
    uva 10881
    uva 1388
    【USACO 3.2.5】魔板
    【USACO 3.2.4】饲料调配
    【USACO 3.2.3】纺车的轮子
    【USACO 3.2.2】二进制数01串
    【USACO 3.2.1】阶乘
    【USACO 3.1.6】邮票
    【USACO 3.1.5】联系
    【USACO 3.1.4】形成的区域
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2998185.html
Copyright © 2011-2022 走看看