Я использую fish shell на Fedora 19. Я пытался скомпилировать this простой пример gtkmm.Ошибка в использовании pkg-config с gcc в рыбе
Когда я пытаюсь скомпилировать его с помощью следующей команды в рыбы:
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`’
В то время, когда я использую Баш для того же вещь, она компилируется правильно. Это означает, что pkg-config извлекает правильные флаги.
Недавно я начал использовать рыбу, поэтому я не знаю, что там не так. Может кто-нибудь, пожалуйста, помогите мне с этим?
Кроме того, это мой первый вопрос о stackoverflow. Привет ребята.
спасибо.
Попробуйте 'yum install pkgconfig'. – devnull
У меня уже есть pkg-config. И код компилируется на ** bash **, но не на ** fish **. –
'PATH' на' fish' кажется сломанным в этом случае. – devnull