Дано: Mandrake Linux 9.1; KDevelop 2.1.5, установленный из дистрибутива Mandrake.
Пытаюсь скомпилировать консольный проект (Если пользоваться встроенным мастером проектов: Terminal -> C++).
Проблема: не удается установить опцию -static для того, чтобы все библиотеки прилинковывались статическим образом и программа запускалась на любом компьтере с Linux.
Пытаюсь сделать так:
Project -> Options -> Compiler Options -> Linker Flag. Устанавливаю галочку на "prevent using shared librares (-static)", нажимаю ОK. После этого идет перенастройка проекта и в нижнем окошке ("messages") появляется надпись: "configure error: installation or configuration problem: C compiler cannot create executables".
Если компилировать без этого флага, то все успешно компилируется. Однако полученный исполняемый файл, успешно запускающийся на той машине, на которой скомпилирован, при попытке запустить его на другой машине (Red Hat Linux не знаю какой версии), ругается на отсутствие каких-то библиотек (sorry, конкретного сообщения привести не могу, т.к. тот компьютер территориально расположен в другом городе, исполняемый файл пересылается через интернет).
Пожалуйста, подскажите, где у меня что не правильно настроено и как это исправить, чтобы получить возможность генерировать исполняемый файл со статически подлинкованными библиотеками. Заранее благодарен всем откликнувшимся.