|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "компиляция библиотеки в gcc" | |
Сообщение от Валерий ![]() (??) on
01-Дек-05, 18:40 (MSK)
| |
Ребят, (ой, и девчат :)) помогите пожалуйста. Решил свою достаточно большую программулину написанную в виндах и естественно в визуал С++ портировать на линукс. Программу заранее писал максимально кроссплатформенную. К ней написано много всяких вспомогательных библиотек. Конечно уверен что еще возникнет не мало проблем с портацией, но первая проблема возникла с библиотеками. Допустим я имею искодник mylib.cpp. Как из него с помощью gcc или g++ сделать не объектный файл а либу? Допустим mylib.a? Либа должна быть статической. Извините еще раз за этот тупой вопрос, но в юниксах я пока еще детеныш. Как ни крутил ни ветрел этот gcc, так библиотеку произвести на свет и не смог. Да, и еще, как мне потом эту либу подключить к проекту? | |
| Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени, UBB] |
| 1. "компиляция библиотеки в gcc" | |
Сообщение от Hordi ![]() ![]() on
01-Дек-05, 21:35 (MSK)
| |
статическая библиотека - это всего-лишь архив объектных файлов. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 5. "компиляция библиотеки в gcc" | |
Сообщение от Валерий ![]() (??) on
02-Дек-05, 15:04 (MSK)
| |
>статическая библиотека - это всего-лишь архив объектных файлов. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 2. "компиляция библиотеки в gcc" | |
Сообщение от dimus ![]() (??) on
02-Дек-05, 09:51 (MSK)
| |
Если у вас все либы в исходниках - то зачем вообще превращать их в либы? Пропишите в Makefile эти исходники и все пучком будет. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 3. "компиляция библиотеки в gcc" | |
Сообщение от Hordi ![]() ![]() on
02-Дек-05, 10:17 (MSK)
| |
>Если у вас все либы в исходниках - то зачем вообще превращать | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 4. "компиляция библиотеки в gcc" | |
Сообщение от Валерий ![]() (??) on
02-Дек-05, 14:30 (MSK)
| |
>Если у вас все либы в исходниках - то зачем вообще превращать | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 6. "компиляция библиотеки в gcc" | |
Сообщение от Hordi ![]() ![]() on
05-Дек-05, 12:07 (MSK)
| |
Статическая либа войдет в твой проект вся :) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 7. "компиляция библиотеки в gcc" | |
Сообщение от Валерий ![]() (??) on
06-Дек-05, 14:13 (MSK)
| |
Сенькю вери мач всем. Все уже заработало в линух, причем достаточно быстро. Сам не ожидал. Нашел интересную деталь в различии компиляторов айкрософта (Visual C++ 6.0) и gcc (3.4.2). Может кто не знает. Если в цикле for в скобочках объявить любую переменную, то область ее видимости в gcc будет простираться до завершения цикла for, а в visual до следующей фигурной скобки. Например: | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 8. "компиляция библиотеки в gcc" | |
Сообщение от jd ![]() (??) on
06-Дек-05, 21:53 (MSK)
| |
>Нашел интересную деталь в различии компиляторов айкрософта (Visual | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 9. "компиляция библиотеки в gcc" | |
Сообщение от jd ![]() (??) on
06-Дек-05, 21:57 (MSK)
| |
а, понял пример - просто невнимательно посмотрел в первый раз... | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 10. "компиляция библиотеки в gcc" | |
Сообщение от chip ![]() ![]() (ok) on
13-Дек-05, 00:35 (MSK)
| |
>Сенькю вери мач всем. Все уже заработало в линух, причем достаточно быстро. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
|
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
| Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] | |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |