makefile - Makefile 运行命令行程序
问题描述
我是Makefiles的新手。我正在尝试从 Makefile 运行此 PDF 合并(sedja-console),但无法弄清楚我做错了什么。非常感谢任何帮助。
SEDJA=$(shell which sedja-console)
.PHONY: sedja
sedja: all.pdf
all.pdf: *.pdf
$(SEDJA) merge -b one_entry_each_doc -f *.pdf -o all.pdf
解决方案
正确拼写 SEJDA 解决了该问题。
SEJDA=$(shell which sejda-console)
.PHONY: sejda
sejda: all.pdf
all.pdf: *.pdf
$(SEJDA) merge -b one_entry_each_doc -f *.pdf -o all.pdf
推荐阅读
- docker-for-windows - 从何处获取 Windows 容器基础映像以在 Windows 10 Enterprise(64 位)上的 Docker 或 VirtualBox 中运行
- python - how to combine a list when writing into a txt file?
- c# - 清除 Xamarin Forms 中的选择
- javascript - How to get array based on same key value in javascript
- python - 如何覆盖/自定义 Django 和 Django 休息框架中的所有服务器错误
- kubernetes - Designing K8 pod and proceses for initialization
- r - Differentiate lines in geom_dumbbel by colour using levels of a variable
- sql - How to create "statistics" for every table of a schema? (where statistics means 1 returned record per each table)
- amazon-web-services - 如果我们同时具有分区键和辅助键 (GSI),数据如何在 aws dynamoDb 的表中分区
- sql - oracle查询以选择一组记录中最后更新的记录