今天我安装了Ubuntu和Lazarus IDE(Delphi风格的跨平台IDE)。我对Linux操作系统的文件结构一无所知。你知道一些可以让我开始专门使用Lazarus的教程,Linux是否有模块和API,或者它是如何工作的?
答案 0 :(得分:2)
一些一般信息:
在Linux(几乎)中,所有内容都在库中实现,请查看dpkg -l | grep lib
。所有以lib
开头的Debian软件包都是将库安装到/usr/lib
或/lib
的库软件包。
通常,库中包含lib*-doc
包,其中包含其API文档。一般的软件包文档安装在/usr/share/doc
。
在联机帮助页系统中可能还有帮助,请尝试man man
和GNU info
工具。
C / C ++标题位于/usr/include
,你必须将它们翻译成Pascal才能使用lib。
当然Lazarus和FreePascal也有自己的库,你可能想先看看它们。
此处还有一个特定于Ubuntu的StackExchange站点:https://askubuntu.com/
答案 1 :(得分:1)
答案 2 :(得分:1)
主要的Free Pascal文档也很有用(Lazarus中包含Free Pascal作为编译器):
和主要的Lazarus图书馆,又名LCL:
答案 3 :(得分:0)
如果您正在寻找一本描述所有Linux API的书籍,那就是:
http://www.man7.org/tlpi/index.html
它刚刚问世,到目前为止只有好评如潮。 (不,我既不是作者也不是出版商!:D)
答案 4 :(得分:0)
打扰一下,我跳进这里:)
您的问题很广泛,所以我将用我自己的一些一般信息来回答。
首先,在ubuntu上使用lazarus进行编程时,最让我烦恼的是,当您将程序转移到Windows上时,它不起作用...我不知道是否有人得到了这个,但是我必须先在Windows计算机上编译应用程序,然后才能在Windows上使用它。
此外,如果要制作图形应用程序,请确保具有固定的字体大小。我喜欢我11岁的时候。显然,标题也有所不同。 您为什么要问这个问题?好吧,我发现,我做了一个看起来非常可爱的令人难以置信的应用程序,然后在另一台计算机上的字体很小。因此,请确保您的字体是固定的!
如果尚未安装,最简单的安装lazarus的方法是运行...
private static void TestMethod(int? i1, int? i2)
{
int? nullable = i1;
int? nullable2 = i2;
Console.WriteLine((nullable.GetValueOrDefault() == nullable2.GetValueOrDefault()) & (nullable.HasValue == nullable2.HasValue));
}
...在您的终端机中
最后,只需在主目录中创建一个名为projects的文件夹,就可以了!除了lazarus存储在usr / share / applications中之外,没有什么不同。
希望这对您有帮助!
哈里森