Windows 10 cmd windows 10中的pkg config as命令行参数返回报价问题 问题描述:
我正在使用操作系统,从窗口可以使用编译器:Windows 10 cmd windows 10中的pkg config as命令行参数返回报价问题 问题描述:,windows-10,cmd,gcc,gtk3,pkg-config,Windows 10,Cmd,Gcc,Gtk3,Pkg Config,我正在使用操作系统,从窗口可以使用编译器: gcc --version 返回: 我想使用GTK+创建GUI,因此使用MSYS2安装了GTK+库。编译小程序时,我需要在反引号中使用pkg config: gcc -o first_test ../gd_src/first_test.c `pkg-config --libs --cflags gtk+-3.0` 问题: gcc编译器抛出以下错误: 但是,只需键入: pkg-config --libs --cflags gtk+-3.0 返回:
gcc --version
返回:
我想使用GTK+创建GUI,因此使用MSYS2安装了GTK+库。编译小程序时,我需要在反引号中使用pkg config
:
gcc -o first_test ../gd_src/first_test.c `pkg-config --libs --cflags gtk+-3.0`
问题:
gcc
编译器抛出以下错误:
但是,只需键入:
pkg-config --libs --cflags gtk+-3.0
返回:
我还应该指出,使用MSYS2提供的cmd窗口(我不知道如何称呼它,bash…?)不存在这样的问题
我的意见
我猜Windows 10的cmd窗口中的反引号有什么问题吗?!我怎样才能解决这个问题
更新
只是跑
gcc -o first_test ../gd_src/first_test.c pkg-config --libs --cflags gtk+-3.0
给出:
C马吕斯,我试图按照你的意图格式化你的代码和输出。请你看一下是否做得准确。您还可以解释为什么需要使用反勾号,因为从您的输出中可以看出,不使用反勾号是正确的。另外,请查看和,看看它是否有助于解决您的问题。@Compo不幸的是,没有使用它们,我从gcc收到了相同类型的投诉,从我更新的问题中可以看出。。。
pkg-config --libs --cflags gtk+-3.0
-pthread -mms-bitfields -IC:/msys64/mingw64/include/gtk-3.0 -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include/fribidi -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/atk-1.0 -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include/gdk-pixbuf-2.0 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/libffi-3.2.1/include -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include -LC:/msys64/mingw64/lib -lgtk-3 -lgdk-3 -lz -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lwinmm -ldwmapi -lsetupapi -lcfgmgr32 -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
gcc -o first_test ../gd_src/first_test.c pkg-config --libs --cflags gtk+-3.0
gcc: error: pkg-config: No such file or directory
gcc: error: gtk+-3.0: No such file or directory
gcc: error: unrecognized command line option '--libs'
gcc: error: unrecognized command line option '--cflags'