The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"KDevelop: Не получается указать линкеру опцию -static"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"KDevelop: Не получается указать линкеру опцию -static"
Сообщение от sk_alex emailИскать по авторуВ закладки(ok) on 06-Дек-04, 11:16  (MSK)
Дано: 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, конкретного сообщения привести не могу, т.к. тот компьютер территориально расположен в другом городе, исполняемый файл пересылается через интернет).

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "KDevelop: Не получается указать линкеру опцию -static"
Сообщение от dimus emailИскать по авторуВ закладки(??) on 09-Дек-04, 14:25  (MSK)
Возможно это глючит не компилятор, а среда разработки. Попробуй откомпилить из консоли.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру