Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool

Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: no starch press
2019-09
ISBN: 9781593279721
装帧: 其他
页数: 360页
  • Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. The new and improved second edition of Autotools includes five new chapters on PkgConfig, unit testing with Autotest, internationalizing with GNU, the portability of gnulib, and using Autotools with Windows.
    Autotools focuses on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent subprojects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex hand-coded makefiles to the powerful and flexible GNU build system.
    You'll learn how to:
    Generate Autoconf configuration scripts to simplify the compilation process
    Produce portable makefiles with Automake
    Build cross-platform software libraries with Libtool
    Write your own Autoconf macros
    Leave the guesswork behind and master the Autotools build system with Autotools! John Calcote is currently a Senior Software Engineer at Hammerspace in Salt Lake City. He lives in the Provo, Utah area. He's been writing portable networking and storage software for over 25 years. His interests include open source software and participation in open source communities. He spends some of his free time playing around with Linux and the free software the runs on it. He also enjoys cooking and woodworking as hobbies.
  • 内容简介:
    Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. The new and improved second edition of Autotools includes five new chapters on PkgConfig, unit testing with Autotest, internationalizing with GNU, the portability of gnulib, and using Autotools with Windows.
    Autotools focuses on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent subprojects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex hand-coded makefiles to the powerful and flexible GNU build system.
    You'll learn how to:
    Generate Autoconf configuration scripts to simplify the compilation process
    Produce portable makefiles with Automake
    Build cross-platform software libraries with Libtool
    Write your own Autoconf macros
    Leave the guesswork behind and master the Autotools build system with Autotools!
  • 作者简介:
    John Calcote is currently a Senior Software Engineer at Hammerspace in Salt Lake City. He lives in the Provo, Utah area. He's been writing portable networking and storage software for over 25 years. His interests include open source software and participation in open source communities. He spends some of his free time playing around with Linux and the free software the runs on it. He also enjoys cooking and woodworking as hobbies.
查看详情
相关图书 / 更多
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
世上为什么要有图书馆
杨素秋
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
经纬度丛书·大变局:晚清改革五十年
谌旭彬
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
拓地降敌:北宋中叶内臣名将李宪研究
何冠环
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
班史:一个大学班级的日常生活(2018—2022)
黄修志 石榴花 著
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
另一场新文化运动:五四前后“梁启超系”再造新文明的努力
周月峰 著
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
无条件投降博物馆
[荷兰]杜布拉夫卡·乌格雷西奇
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
我们为什么会抑郁:哀悼、忧郁与精神分析
达里安·利德
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
被遗忘的大流行:西班牙流感在美国
艾尔弗雷德·W. 克罗斯比 著;李玮璐 译
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
辛弃疾新传
辛更儒 后浪
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
疯狂的尿酸
[美]戴维·珀尔马特 著
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
中国妆束:宋时天气宋时衣
左丘萌 末春
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
阿勒泰的角落
李娟 著;新经典 出品
您可能感兴趣 / 更多
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
牛津世界教育史手册
JohnL.Rury约翰L鲁里EileenH.Tamura艾琳H田村 著
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
The Computer and the Brain 计算机与人脑
John von Neumann约翰·冯
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
言语行为:语言哲学论(语言学及应用语言学名著译丛)
John R. Searle
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
用药过度的美国
John Abramson
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
感觉与可感物(陈嘉映著译作品集第17卷)
John Langshaw Austin
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
卷绕: 拓扑、几何和分析中的卷绕数(影印版)
John Roe
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
信息论和中心极限定理 香农信息科学经典
Johnson 著;Oliver
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
觉醒领导力
John Mackey;Steve Macintosh;Ca
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
数学及其历史(第三版)
John Stillwell 著;袁向东
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
复分析中的不等式(影印版)
John P. DAngelo
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
中国鸟类野外手册(马敬能新编版)(上下册)
John MacKinnon
Autotools, 2nd Edition:A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
语义学(第四版)(当代国外语言学与应用语言学文库)(升级版)
John I. Saeed