• Stars
    star
    3,237
  • Rank 13,858 (Top 0.3 %)
  • Language
    Python
  • Created over 10 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

跟我一起写Makefile重制版

跟我一起写Makefile (PDF重制版)

简介

《跟我一起写Makefile》是 陈皓 发表在其CSDN博客上的系列文章。该系列文章翻译整理自 GNU Make Manual ,一直受到读者的推荐,是很多人学习Makefile的首选文档。目前网络上流传的PDF版本多为祝冬华整理的版本。这个版本的排版一般,代码部分没有做任何语法高亮。

2010年初学Makefile的时候,读了前几章皮毛,一直用到了现在。最近想着重新学习一下Makefile,顺便学习一下Sphinx,重新制作一个更精美的PDF版本。

相关

本地编译

  1. Clone项目到本地:

    $ git clone https://github.com/seisman/how-to-write-makefile.git
    
  2. 安装依赖:

    $ pip install -r requirements.txt
    
  3. 编译生成HTML:

    $ make html
    $ firefox build/html/index.html&
    
  4. 编译生成PDF(要求安装TeXLive):

    $ make latexpdf
    $ evince build/latex/Makefile.pdf&
    

More Repositories

1

HinetPy

A Python package to request and process seismic waveform data from NIED Hi-net.
Python
73
star
2

SAC_Docs_zh

SAC参考手册中文版
Shell
61
star
3

cv

My academic CV powered by LaTeX
TeX
61
star
4

seisman.info.posts

SeisMan博客的内容部分,引擎部分见 https://github.com/seisman/blog.seisman.info
C
59
star
5

blog.seisman.info

SeisMan博客v3.0
17
star
6

FnetPy

A Python package to request seismic waveform data from F-net.
Python
15
star
7

SODrecipes

Collection of SOD recipes for quick reference
Python
11
star
8

seisman.github.io

GitHub User Page
11
star
9

academic-homepage

My academic homepage
HTML
10
star
10

better-programming

不再维护
TeX
10
star
11

GMT5_Docs

本项目已迁移至GMT中文社区 https://github.com/gmt-china/GMT_docs
Makefile
8
star
12

SACTools

A collection of SAC tools written in C
C
8
star
13

wiki.seisman.info

SeisMan's Personal Wiki
Python
5
star
14

seisman.info.v1

SeisMan博客1.0版,使用Pelican静态博客生成引擎,不再维护
Python
5
star
15

DDRelocator

Python
3
star
16

SeisScripts

Python
2
star
17

comment-Yang_Song-2022-GRL

Scripts and data used in the comment on Yang & Song (2022).
Python
2
star
18

sacio.c

A C library for reading and writing SAC files in your own C programs.
C
2
star
19

sphinx-cjkspace

Sphinx extension to remove extra whitespaces between CJK characters
Python
2
star
20

web-demos

Leaflet示例
JavaScript
1
star
21

pssac

Plot Seismograms in SAC format based on GMT5
C
1
star
22

GMT-talk

A not so short introduction to GMT
Shell
1
star
23

gmt-snap

1
star
24

scientific-plotting-gallery

PostScript
1
star
25

seisman

1
star
26

gmt-color-picker

HTML
1
star
27

seisman.info

Landing page of my personal website.
CSS
1
star
28

TravelTimeEllipcityCorrection

Calculation of travel times and ellipticity corrections of seismic phases.
Fortran
1
star