在Makefile中使用pkg-config
文章目录
写一个opencv例子时,Makefile中使用pkg-config来添加opencv的编译配置。当时我直观以为Makefile也是可以直接使用$()或``,使用后发现并没有正常解析。
上网找了资料发现要在Makefile使用pkg-config,需要这样写$(shell pkg-config --cflags --libs opencv)
。本来这搜一搜就能知道的事情,要特意记录下来就是我一直以为
shell是叫我用某个shell执行的意思,所以我改为了$(bash pkg-config --cflags opencv)
或者吧bash和pkg-config路径补充为绝对路径,发现还是不行。折腾了一下
才发现真的是写一个shell上去,为了自己的搞笑的行为写下此篇作记录。
文章作者 hao
上次更新 2022-03-30