Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10 cmd windows 10中的pkg config as命令行参数返回报价问题 问题描述:_Windows 10_Cmd_Gcc_Gtk3_Pkg Config - Fatal编程技术网

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'