/usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a предупреждение

У меня есть предупреждение, касающееся /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a. Я пытался скомпилировать проект C ++, используя Makefile, который показывает следующее:

executeit: bplustree.o nonleafnode.o leafnode.o
g++ -o executeit bplustree.o nonleafnode.o leafnode.o
bplustree.o: bplustree.cpp
g++ -g -c bplustree.cpp
nonleafnode.o: nonleafnode.h nonleafnode.cpp
g++ -g -c nonleafnode.h nonleafnode.cpp
leafnode.o: leafnode.h leafnode.cpp
g++ -g -c leafnode.h leafnode.cpp
clean:
rm executeit bplustree.o nonleafnode.o leafnode.o

Когда я вызываю «make», я получаю следующий вывод в Terminal:

g++ -g -c bplustree.cpp
g++ -g -c nonleafnode.h nonleafnode.cpp
g++ -g -c leafnode.h leafnode.cpp
g++ -o executeit bplustree.o nonleafnode.o leafnode.o
ld: warning: in /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a, file was built for unsupported file format which is not the architecture being linked (x86_64)

Как видите, у меня gcc версии 4.6.4. Я не уверен, является ли это предупреждение угрозой для проекта, работающего каким-либо образом, но я хотел бы знать, что означает это предупреждение и является ли это угрозой. Было бы хорошо, если бы я мог что-то сделать, чтобы удалить это тоже. Спасибо.

0

Решение

У меня Mac OS X версии 10.6.8. Файл /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a имеет «10.8.0», и эта версия gcc, которую я установил, должна была меня испортить. Я не знаю, смогу ли я удалить это предупреждение, установив OS X 10.8.0, но сейчас я рассмотрю этот вопрос с ответом. Спасибо.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]