|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||||||
Как узнать, какой файл *.a указывать в командной строке линкёра (компилятор g++)?08.10.2014, 16:25. Показов 1276. Ответов 6
Метки нет (Все метки)
Друзья!
Сейчас я делаю так. Допустим, линкёр выдаёт ошибку:
" _ima_funktsii" В каком файле (предположим, "libfaila.a") такая строка встретится, тот и искомый. Пока проканывало. После чего к командной сроке линкёра добавляю ключ -lfaila После чего скнова линкую, если снова появляется такаая же ошибка (имя ненайденно функции, понятно, бцудет уже другим), повторяю, пока всё не слинкуется ++++++++++++++++++++++++++++++++++++++++ ++++++= А вот недавно встретился с таким:
0
|
||||||||||||||||
| 08.10.2014, 16:25 | |
|
Ответы с готовыми решениями:
6
Как узнать какой процесс какой файл использует? Как узнать, какой функции какой файл *.a соответсвует?
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 08.10.2014, 16:45 | ||||||
|
kravam,
1
|
||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 08.10.2014, 16:50 [ТС] | |
|
Извините, я не сказал, у меня windows, в mingw нет исполняемого файлв grep.exe
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 08.10.2014, 16:51 | |
|
kravam, Ну без grep.) Как ты ищешь в выданном не суть важно.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||||||
| 08.10.2014, 20:45 [ТС] | |||||||||||
|
Вот у меня файл такой:
Вопрос в другом- неужели никто до меня этого не делал? А почему я делаю такой вывод- дело в том, что я пихаю этот код в IDE и пробую компилить/перестраивать всё. И вот такие ошибки линкёра вываливаются (так же, как и если компилить в консоли.). Но дело в том, что IDE писали умные ребята. И они знали, для чего нужна та или иная утилита в папке bin (все эти as.exe и прочая.) И ни одну из них не задействовали- сиди, kravam, ищи библиотеки сам. Значит, такой утилиты в mingw просто нет, которая по экзешнику сама бы определяла все библиотеки и пути, где их искать?
0
|
|||||||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
|
|||||||
| 08.10.2014, 21:14 | |||||||
|
kravam, grep есть в поставке MSYS для windows.
Т.к. mingw - это софт из мира unix, а идеология unix гласит, что "программа должна решать только одну задачу и делать это хорошо", то вариант с Лично я всегда именно так и ищу:
Ни разу не слышал про графические средства. Хотя в составе IDE такой поиск возможно был бы полезен. Тем лучше для тебя, в наше время сложно найти нишу, которая еще не занималась - реализуй сам .За плагин к какому-нибудь Code::Blocks или Eclipse c подобной функциональностью тебе только спасибо скажут, на собеседованиях будешь ссылку давать на проект .
0
|
|||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 08.10.2014, 21:22 [ТС] | |
|
Ещё надо будет после нахождения каждого очередного нахождения *.a файла опять собирать экзешник. Ибо дни функции исчезают из числа неопознанных, появляются другие.
0
|
|
| 08.10.2014, 21:22 | |
|
Помогаю со студенческими работами здесь
7
Как запустить файл haskell в командной строке windows 10? Как узнать на какой строке заканчивается программа? Как узнать в какой строке в данный момент выполняется приложение? [WPF] Как узнать в какой строке DataGrid был клик по кнопке? Как узнать, какой процесс блокирует файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|