Что такое "PGC-I-0222-избыточное определение для символа"
как решить ошибку компоновщика pgcc&openacc "__pgi_uacc_multicorestart", "__pgi_uacc_multicoreend"
Это дополнительный вопрос после вышеупомянутого.
В сообщении "compile lbe.c to lbe.o:" я всегда вижу сообщение "PGC-I-0222-Redundant Definition". Это предупреждение или ошибка? Почему это случилось? Как мне это исправить?
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)
1 ответ
Есть только информационные сообщения, указывающие, что символы определяются дважды. Так как это одно и то же определение для обоих, это нормально и не нужно исправлять.