3

今天我安装了 Ubuntu 和 Lazarus IDE(Delphi 风格的跨平台 IDE)。我对 Linux 操作系统的文件结构一无所知。你知道一些可以让我专门开始使用 Lazarus 的教程吗,Linux 是否有模块和 API 或者它是如何工作的?

4

5 回答 5

2

一些一般信息:

在 Linux 中(几乎)一切都在库中实现,看看dpkg -l | grep lib. 所有以 Debian 开头lib的软件包都是库软件包,它们将库安装到/usr/lib/lib.

通常有一个lib*-doc包含其 API 文档的库的包。包文档通常安装到/usr/share/doc.

联机帮助页系统中也可能有帮助,请尝试man man在 GNUinfo工具中。

C/C++ 头文件位于/usr/include,您必须将它们翻译成 Pascal 才能使用这些库。

当然 Lazarus 和 FreePascal 也有自己的库,你可能想先看看它们。

这里还有一个 Ubuntu 特定的 StackExchange 站点:https ://askubuntu.com/

于 2010-11-12T10:46:23.027 回答
1

开始使用 Ubuntu 的最佳地点是他们的网站:

它有据可查,社区很棒。

玩得开心!

于 2010-11-12T09:51:19.083 回答
1

主要的 Free Pascal 文档也很有用(Free Pascal 作为编译器包含在 Lazarus 中):

和主要的 Lazarus 库,又名 LCL:

于 2010-11-12T15:31:18.873 回答
0

如果您正在寻找一本描述所有 Linux API 的书,它就在那里:

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

它刚出来,到目前为止除了好评如潮之外什么都没有。(不,我既不是作者也不是出版商!:D)

于 2010-11-12T18:05:22.423 回答
0

对不起,我跳在这里:)

你的问题很广泛,所以我会用我自己的一些一般信息来回答。

首先,在 ubuntu 上用 lazarus 编程让我很恼火的主要事情是,当你将程序转移到 Windows 上时它不起作用......我不知道是否有其他人得到这个,但我必须首先在 Windows 机器上编译我的应用程序,然后才能在 Windows 上使用它。

此外,如果您正在制作图形应用程序,请确保您有固定的字体大小。我喜欢 11 岁的我。显然,它使标题有所不同。为什么这是你问的问题?好吧,我发现,我制作了这个看起来很可爱的令人难以置信的应用程序,然后字体在另一台机器上很小。所以确保你的字体是固定的!

如果您还没有安装 lazarus,最简单的方法是运行...

sudo apt-get install lazarus

...在您的终端中

最后,只需在您的主目录中创建一个名为 projects 的文件夹即可!除了 lazarus 存储在 usr/share/applications 之外,没有什么不同。

希望这有帮助!

哈里森

于 2018-10-29T20:28:52.253 回答