Подавление ошибок компоновки в G ++ 3.4.6 - PullRequest
0 голосов
/ 15 января 2009

Не спрашивайте, почему, но есть ли способ подавить неудачную ошибку компоновки?

Например:

неопределенная ссылка на BLANK

Это в GCC 3.4.6

Ответы [ 3 ]

5 голосов
/ 15 января 2009

Нет, потому что это ошибки, а не предупреждения. По определению это означает, что функция упоминалась где-то, но не определена ... это не то, что вы можете просто игнорировать.

0 голосов
/ 15 января 2009

Это не компилятор, а компоновщик. Лучший способ «подавить» это - передать имя библиотеки командой compile:

gcc try.cc -lstdc ++

или

g ++ try.cc -lfltk

например.

0 голосов
/ 15 января 2009

Единственный способ подавления ошибок ссылок - это отсутствие ссылок (или отсутствие ошибок в первую очередь). Как упоминалось в SoapBox, ошибки нельзя игнорировать.

Если вы разместите некоторый код, вы сможете найти решение проблемы, которое лучше, чем пытаться закрыть глаза и ждать, пока проблема исчезнет (обычно это не так).

...