gpt4 book ai didi

gcc - 当我配置 ctags-5.8 时有未声明的标识错误

转载 作者:行者123 更新时间:2023-12-05 07:11:38 24 4
gpt4 key购买 nike

在 Mac 10.15 上当我配置 ctags-5.8 时,我遇到了问题:

gcc -I. -I. -DHAVE_CONFIG_H -g -O2 -c main.c

In file included from main.c:62:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/dirent.h:80:2: error:
use of undeclared identifier 'unused'
__unused long __padding; /* (__dd_rewind space left for bincompat) */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:161:40: note:
expanded from macro '__unused'
#define __unused __attribute__((__unused__))
^
./general.h:60:37: note: expanded from macro '__unused__'
# define __unused__ __attribute__((unused))
^
1 error generated.
make: *** [main.o] Error 1

gcc -v :

Configured with: ../configure --build=x86_64-apple-darwin19 --
Thread model: posix
gcc version 8.3.0 (Homebrew GCC 8.3.0_2)

最佳答案

这是ctest中的一个错误。以双 _ 开头的标识符是保留的,由标准库使用。用户程序不应该使用这样的标识符,因为这样的错误可能会发生。

关于gcc - 当我配置 ctags-5.8 时有未声明的标识错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60714909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com