我在 Fedora 19 上使用fish shell。我试图编译这个简单的 gtkmm 示例。
当我尝试在fish中使用以下命令编译它时:
g++ sample.cc -o sample `pkg-config gtkmm-3.0 --cflags --libs`
它显示以下错误:
g++: error: `pkg-config: No such file or directory
g++: error: gtkmm-3.0: No such file or directory
g++: error: unrecognized command line option ‘--cflags’
g++: error: unrecognized command line option ‘--libs`’
然而,当我将bash用于同一件事时,它可以正确编译。这意味着 pkg-config 确实获取了正确的标志。
我最近开始使用鱼,所以我不知道那里出了什么问题。有人可以帮我吗?
另外,这是我关于stackoverflow的第一个问题。大家好。
谢谢你。