Автор | Сообщение |
|
| |
Пост N: 130
Зарегистрирован: 06.06.06
|
|
Отправлено: 17.09.17 16:00. Заголовок: Собрать EXE: Referenced, missing, but unknown function(s)
Привет всем форумчанам! Вот, наконец, решился на переход с Clipper на Harbour. Скачал последний Harbour 3.2. Для сборки использую hbmk2. Перевожу свою программу, но там много вызовов функций, которых нет в Харборе. Вопрос такой - можно ли собрать EXE с ошибкой Referenced, missing, but unknown function(s)? Есть ли опция gcc, которая разрешает это сделать? Долго искал, но не нашел :( Может, кто знает, можно ли и как это сделать?
|
|
|
Ответов - 9
[только новые]
|
|
|
| |
Пост N: 6588
Зарегистрирован: 17.05.05
|
|
Отправлено: 17.09.17 18:40. Заголовок: ort пишет: Есть ли ..
ort пишет: цитата: | Есть ли опция gcc, которая разрешает это сделать? |
| Не знаю на счет gcc а вот в Hbmk2 не нашел такой. Поэтому ищи замену таким функциям или пиши свои аналоги. А на какие к примеру функции ругается , запости сюда , глянем.
|
|
|
|
| |
Пост N: 131
Зарегистрирован: 06.06.06
|
|
Отправлено: 17.09.17 19:33. Заголовок: Дима, пока нет време..
Дима, пока нет времени на замену/переписывание - просто нужно собрать exe. Функции эти явно не вызываются - а собрать не удается. Блинкер позволял в таком случае собрать exeшник. цитата: | Не знаю на счет gcc а вот в Hbmk2 не нашел такой |
| Hbmk2 вызывает для сборки gcc.
|
|
|
|
| постоянный участник
|
Пост N: 1557
Зарегистрирован: 09.10.06
|
|
Отправлено: 17.09.17 19:45. Заголовок: ort пишет: нет врем..
ort пишет: цитата: | нет времени на замену/переписывание - просто нужно собрать exe |
| Плохая идея, но.. цитата: | Долго искал, но не нашел :( |
| Ищется на раз-два
|
|
|
|
| |
Пост N: 132
Зарегистрирован: 06.06.06
|
|
Отправлено: 18.09.17 10:41. Заголовок: Петр, спасибо за нав..
Петр, спасибо за наводку! Но где указать этот параметр, чтобы hbmk2 передал его gcc? Пробую в строке вызова hbmk2 - не проходит...
|
|
|
|
| |
Пост N: 31
Зарегистрирован: 22.03.06
|
|
Отправлено: 18.09.17 11:08. Заголовок: В файле сборки .hbp ..
В файле сборки .hbp для hbmk2 указываются дополнительные директивы Например: -ldflag=-Wl,--allow-multiple-definition -ldflag=-Wl,--strip-all # только на время отладки!!! # чтобы exe-файл не удалялся, если при сборке не найдены ссылки #-ldflag=-Wl,--noinhibit-exec -ldflag=-Wl,--unresolved-symbols=ignore-all
|
|
|
|
| |
Пост N: 133
Зарегистрирован: 06.06.06
|
|
Отправлено: 18.09.17 11:30. Заголовок: kia, спасибо! :sm22:..
kia, спасибо!
|
|
|
|
| Администратор
|
Пост N: 3590
Зарегистрирован: 23.05.05
|
|
Отправлено: 18.09.17 12:52. Заголовок: Проще всего не замор..
Проще всего не заморачиваться с параметрами компилятора, а набросать функции-пустышки: func f1 retu nil func f2 retu nil ...
|
|
|
|
| |
Пост N: 134
Зарегистрирован: 06.06.06
|
|
Отправлено: 18.09.17 13:02. Заголовок: Да, Pasha, начинаю т..
Да, Pasha, начинаю так делать.
|
|
|
|
| |
Пост N: 368
Зарегистрирован: 03.12.08
|
|
Отправлено: 25.09.17 16:21. Заголовок: Паша правильно посов..
Паша правильно посоветовал . В своё время очень большой проект так и переводил ....
|
|
|
|