Ada_Ru форум

Обсуждение языка Ада

gnatmake and florist

Оставить новое сообщение

Сообщения

Aleksey Ulasevich
gnatmake and florist
2005-08-05 12:19:41

Здравствуйте!

 

Пытаюсь откопилировать программу использующую florist

gnatmake -gnatf -aI/usr/local/lib/florist dir

 

Выдает кучу ошибок с списком функций. Понимаю что не может найти библиотеку florist (не линкуется).

Я уже все параметры перепробывал, но ничего не помогает.

Как указать gnat на florist?

 

PS: FreeBSD, но на Linux должно быть так же ...

 

-- С уважением,

Алексей Ю. Уласевич

(A.STAKANOV)

http://www.livejournal.com/users/a_stakanov/

Я уже все параметры перепробывал, но ничего не помогает.

 

-aI подключает только путь поиска исходников. Для подключения пути поиска объектов надо использовать либо -aO либо -I.

 

ВФ

Aleksey Ulasevich wrote:

Здравствуйте!

 

Пытаюсь откопилировать программу использующую florist

gnatmake -gnatf -aI/usr/local/lib/florist dir

 

gnatmake -I/usr/local/lib/florist main.adb -largs -L/usr/local/lib/florist -lflorist

 

-I/usr/local/lib/florist - путь поиска ad[sb], ali файлов

-largs - параметры редактора связей

-L/usr/local/lib/florist - путопоиска файлов библиотек

-lflorist - имя библиотеки

 

:)

-- Vadim Godunko

 

Technoserv A/S

Rostov-on-Don, Russia

-L/usr/local/lib/florist - путопоиска файлов библиотек

-lflorist - имя библиотеки

 

Да, это несомненно тоже не повредит :)

 

ВФ

 

 

 

 

Vadim Godunko п©п╦я┬п╣я┌:

 

Aleksey Ulasevich wrote:

п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣!

 

п÷я▀я┌п╟я▌я│я▄ п╬я┌п╨п╬п©п╦п╩п╦я─п╬п╡п╟я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ п╦я│п©п╬п╩я▄п╥я┐я▌я┴я┐я▌ florist

gnatmake -gnatf -aI/usr/local/lib/florist dir

 

gnatmake -I/usr/local/lib/florist main.adb -largs

-L/usr/local/lib/florist -lflorist

 

-I/usr/local/lib/florist - п©я┐я┌я▄ п©п╬п╦я│п╨п╟ ad[sb], ali я└п╟п╧п╩п╬п╡ -largs - п©п╟я─п╟п╪п╣я┌я─я▀ я─п╣п╢п╟п╨я┌п╬я─п╟ я│п╡я▐п╥п╣п╧

-L/usr/local/lib/florist - п©я┐я┌п╬п©п╬п╦я│п╨п╟ я└п╟п╧п╩п╬п╡ п╠п╦п╠п╩п╦п╬я┌п╣п╨ -lflorist - п╦п╪я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦

 

:)

 

п║п©п╟я│п╦п╠п╬ )

п░ п╣я│п╩п╦ я▐ я┘п╬я┤я┐ п╩п╦п╫п╨п╬п╡п╟я┌я▄я│я▐ я│ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬п╧ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╬п╧ florist ? )

 

--

п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪,

п░п╩п╣п╨я│п╣п╧ п╝. пёп╩п╟я│п╣п╡п╦я┤

(A.STAKANOV)

http://www.livejournal.com/users/a_stakanov/

Aleksey Ulasevich wrote:

 

Спасибо )

А если я хочу линковаться с динамической библиотекой florist ? )

Разницы нет. По умолчанию, если динамическая библиотека (файл

florist.so) присутствует, то используется она. А если не найден - то используется статическая (файл .a).

 

Как это изменить - не знаю. :( Может кто просветит?

 

 

 

 

Vadim Godunko п©п╦я┬п╣я┌:

 

Aleksey Ulasevich wrote:

п║п©п╟я│п╦п╠п╬ )

п░ п╣я│п╩п╦ я▐ я┘п╬я┤я┐ п╩п╦п╫п╨п╬п╡п╟я┌я▄я│я▐ я│ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬п╧ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╬п╧ florist ? )

 

п═п╟п╥п╫п╦я├я▀ п╫п╣я┌. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌, п╣я│п╩п╦ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ (я└п╟п╧п╩

florist.so) п©я─п╦я│я┐я┌я│я┌п╡я┐п╣я┌, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╬п╫п╟. п░ п╣я│п╩п╦ п╫п╣ п╫п╟п╧п╢п╣п╫ - я┌п╬

 

я┌п╬я┤п╫п╣п╣ libflorist.so

я┐ п╪п╣п╫я▐ п╬п╫п╟ п©п╬ п╢я─я┐пЁп╬п╪я┐ п╫п╟п╥я▀п╡п╟п╩п╟я│я▄ - libflorist-3.15p.so

п©п╬я█я┌п╬п╪я┐ я▐ я│п╢п╣п╩п╟п╩ я│п╦п╪п╡п╬п╩я▄п╫я▀п╧ п╩п╦п╫п╨ libflorist.so п╦ я┌п╣п©п╣я─я▄ п╡я│п╣

п╢п╣п╧я│я┌п╡п╦я┌п╣п╩я▄п╫п╬ п©п╬-я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╩п╦п╫п╨я┐п╣я┌я│я▐ я│ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬п╧ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╬п╧

 

 

--

п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪,

п░п╩п╣п╨я│п╣п╧ п╝. пёп╩п╟я│п╣п╡п╦я┤

(A.STAKANOV)

http://www.livejournal.com/users/a_stakanov/

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти