если я пытаюсь скомпилировать учебный код для GTK3 с командой
gcc simple.c -o simple 'pkg-config --libs --cflags gtk+-3.0'
это испускает ошибку
gcc: error: pkg-config --libs --cflag gtk+-3.0: No such file or directory
Однако, если я выполняю команду
pkg-config --libs --cflag gtk+-3.0 > makefile
и затем отредактируйте make-файл, таким образом, что вывод вышеупомянутой команды после
gcc simple.c -o simple
затем это компилирует без проблем вообще. Что дает?
Я тоже получил эту проблему, но после тщательного ознакомления с кодом, это просто опечатка. Пожалуйста, еще раз посмотрите вашу команду,
gcc simple.c -o simple 'pkg-config --libs --cflags gtk+-3.0'
Должно быть,
gcc simple.c -o simple `pkg-config --libs --cflags gtk+-3.0`
Можете ли вы увидеть разные? «Должно быть». Это работает для меня!