c - "PGC-I-0222-Redundant definition for symbol"是什么

标签 c ubuntu-16.04 openacc pgi pgi-accelerator

how to solve pgcc&openacc linker error "__pgi_uacc_multicorestart", "__pgi_uacc_multicoreend"

这是继上述问题之后的后续问题。

在“将 lbe.c 编译为 lbe.o 消息:”中,我总是看到“PGC-I-0222-冗余定义”消息。这是警告还是错误?为什么会发生呢?我该如何修复它?

PGC-I-0222-Redundant definition for symbol __THROW (/usr/include/x86_64-linux-gnu/sys/cdefs.h: 74)
PGC-I-0222-Redundant definition for symbol __extension__ (/usr/include/x86_64-linux-gnu/sys/cdefs.h: 358)

最佳答案

只有信息消息表明符号被定义了两次。由于两者的定义相同,所以没问题,无需修复。

关于c - "PGC-I-0222-Redundant definition for symbol"是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637992/

相关文章:

c - OpenACC:每个 GPU 线程都有一个私有(private)数组

c++ - 使用 AMD GPU 进行 OpenACC 编译

c - 将多个字段(结构)写入 fifo

java - 错误 404 : Not Found and Oracle JDK 7 is NOT installed

python - 文件未找到错误 : [Errno 2] No such file or directory. Ubuntu

cuda - NVIDIA GPU 支持分支预测? (使用 OpenACC)

c - getsockopt 返回与 setsockopt 中设置的不同的 IP_TOS 值

c - 使用全局变量同步 p_threads

c - C 中的链表语法

mysql - XAMPP:启动 MySQL...好的。但无法启动/使用Mysql进程