在 macOSX Ventura 上找不到“glib.h”

问题描述 投票:0回答:0

我正在尝试使用命令 ninja -C build 为 esp 目标构建 qemu。在 macOS 上查找标准库时出现错误。我想我缺少对 PATH 变量的某种补充,但我不知道是什么。我在网上尝试了多种可能的解决方案,但似乎都没有帮助。

> ninja -C build
         ^~~~~~~~
1 error generated.
[4/1471] Compiling C object tests/plugin/libsyscall.dylib.p/syscall.c.o
FAILED: tests/plugin/libsyscall.dylib.p/syscall.c.o
cc -Itests/plugin/libsyscall.dylib.p -Itests/plugin -I../tests/plugin -I../include/qemu -I/usr/local/Cellar/glib/2.74.5/include -I/usr/local/Cellar/glib/2.74.5/include/glib-2.0 -I/usr/local/Cellar/glib/2.74.5/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre2/10.42/include -fcolor-diagnostics -Wall -Winvalid-pch -std=gnu11 -O0 -g -iquote . -iquote /Users/flying_raijin/espressif/qemu -iquote /Users/flying_raijin/espressif/qemu/include -iquote /Users/flying_raijin/espressif/qemu/tcg/aarch64 -fsanitize=undefined -fsanitize=address -DOS_OBJECT_USE_OBJC=0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wno-initializer-overrides -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-string-plus-int -Wno-typedef-redefinition -Wno-tautological-type-limit-compare -Wno-psabi -Wno-gnu-variable-sized-type-not-at-end -fstack-protector-strong -MD -MQ tests/plugin/libsyscall.dylib.p/syscall.c.o -MF tests/plugin/libsyscall.dylib.p/syscall.c.o.d -o tests/plugin/libsyscall.dylib.p/syscall.c.o -c ../tests/plugin/syscall.c
../tests/plugin/syscall.c:13:10: fatal error: 'glib.h' file not found
#include <glib.h>
         ^~~~~~~~
1 error generated.
[5/1471] Compiling C object tests/plugin/libmem.dylib.p/mem.c.o
FAILED: tests/plugin/libmem.dylib.p/mem.c.o
cc -Itests/plugin/libmem.dylib.p -Itests/plugin -I../tests/plugin -I../include/qemu -I/usr/local/Cellar/glib/2.74.5/include -I/usr/local/Cellar/glib/2.74.5/include/glib-2.0 -I/usr/local/Cellar/glib/2.74.5/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre2/10.42/include -fcolor-diagnostics -Wall -Winvalid-pch -std=gnu11 -O0 -g -iquote . -iquote /Users/flying_raijin/espressif/qemu -iquote /Users/flying_raijin/espressif/qemu/include -iquote /Users/flying_raijin/espressif/qemu/tcg/aarch64 -fsanitize=undefined -fsanitize=address -DOS_OBJECT_USE_OBJC=0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wno-initializer-overrides -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-string-plus-int -Wno-typedef-redefinition -Wno-tautological-type-limit-compare -Wno-psabi -Wno-gnu-variable-sized-type-not-at-end -fstack-protector-strong -MD -MQ tests/plugin/libmem.dylib.p/mem.c.o -MF tests/plugin/libmem.dylib.p/mem.c.o.d -o tests/plugin/libmem.dylib.p/mem.c.o -c ../tests/plugin/mem.c
../tests/plugin/mem.c:13:10: fatal error: 'glib.h' file not found
#include <glib.h>
         ^~~~~~~~
c macos compiler-errors clang
© www.soinside.com 2019 - 2024. All rights reserved.