Убунту и Лазарь - PullRequest
       11

Убунту и Лазарь

3 голосов
/ 12 ноября 2010

Сегодня я установил Ubuntu и Lazarus IDE (кроссплатформенная IDE в стиле Delphi). Я ничего не знаю о файловой структуре операционных систем Linux. Знаете ли вы какие-нибудь учебники, которые могут помочь мне начать работу с Lazarus, и есть ли в Linux модули и API или как это работает?

Ответы [ 5 ]

2 голосов
/ 12 ноября 2010

Общая информация:

В Linux (почти) все реализовано в библиотеках, посмотрите на dpkg -l | grep lib. Все пакеты Debian, которые начинаются с lib, являются пакетами библиотек, которые устанавливают библиотеку на /usr/lib или /lib.

Часто для библиотеки есть пакет lib*-doc, который содержит документацию по API. Документация пакета в общем случае установлена ​​на /usr/share/doc.

В справочной системе может также быть помощь, попробуйте man man и в инструменте GNU info.

Заголовки C / C ++ расположены по адресу /usr/include, вам придется перевести их на Pascal, чтобы использовать библиотеки.

Конечно, Lazarus и FreePascal поставляются с собственными библиотеками, и вы, возможно, захотите сначала взглянуть на них.

Здесь также есть специальный сайт StackExchange для Ubuntu: https://askubuntu.com/

1 голос
/ 12 ноября 2010

Основная документация Free Pascal также может быть полезна (Free Pascal включен в Lazarus как компилятор):

и основная библиотека Lazarusон же LCL:

1 голос
/ 12 ноября 2010

Лучшее место для начала работы с Ubuntu - на их сайте:

Это хорошо задокументировано, и сообщество отличное.

Веселись!

0 голосов
/ 29 октября 2018

Извините, что прыгнул сюда:)

Ваш вопрос довольно широкий, поэтому я отвечу с некоторыми общими сведениями.

Прежде всего, главное, что раздражаетдля меня с программированием в Lazarus на Ubuntu, когда вы переносите свою программу в Windows, она не работает ... Я не знаю, получит ли это кто-нибудь еще, но мне нужно сначала скомпилировать свое приложение на компьютере с Windows, прежде чемможно использовать в Windows.

Кроме того, если вы создаете графическое приложение, убедитесь, что у вас фиксированный размер шрифта.Мне нравится мой в 11. Очевидно, сделать это по-разному для названий.Почему это проблема, которую вы спрашиваете?Ну, я нахожу, я делаю это невероятное приложение, которое выглядит прекрасно, а затем шрифты крошечные на другой машине.Поэтому убедитесь, что ваши шрифты исправлены !!

Если вы еще этого не сделали, самый простой способ установить lazarus - это запустить ...

sudo apt-get install lazarus

... в своемтерминал

Наконец, просто создайте папку с именем проекты в вашем домашнем каталоге, и все готово!Ничего особенного, кроме того, что lazarus хранится в usr / share / Applications.

Надеюсь, это помогло!

Harrison

0 голосов
/ 12 ноября 2010

Если вы ищете одну книгу, описывающую ВСЕ API Linux, она есть:

http://www.man7.org/tlpi/index.html

Он только что вышел, и до сих пор не получил ничего, кроме восторженных отзывов. (И нет, я не являюсь ни автором, ни издателем!: D)

...