Нужно собрать .so файл в линуксе. Пользуюсь лазарусом 0.9.24. Никогда не работал с ним. Ход моих действий:
1. Файл->Создать->Library
2. Пишу код типа:
- Код: Выделить всё
library myso;
{$mode objfpc}{$H+}
function Min(X, Y: Integer): Integer; cdecl;
begin
if X < Y then Min := X else Min := Y;
end;
function Max(X, Y: Integer): Integer; cdecl;
begin
if X > Y then Max := X else Max := Y;
end;
exports
Min,
Max;
begin
end.
3. Запуск->Собрать
В итоге собирается исполняемый файл, который естественно не работает и никаких .so файлов нет. Что я делаю не правильно подскажите пжлст.