Linux 应用程序构建。(Ubuntu上的Swift)

Linux 应用程序构建。(Ubuntu上的Swift),linux,swift,ubuntu,build,package-managers,Linux,Swift,Ubuntu,Build,Package Managers,我对编程和Ubuntu完全是个新手,Swift是我学习的第一门语言 我正在学习一本书,但是当我应该构建一个应用程序时遇到了一个问题。以下是我必须做的: 创建一个名为PMExample的新目录,这样很容易mkdir PMExample 然后转到此目录cd PMExample 然后我不得不使用~/swift package init,得到了两个名为Sources和Tests的目录以及一个package.swift文件。 所以在Sources文件夹中有一个文本文件,我必须创建另一个来构建应用程序 我正

我对编程和Ubuntu完全是个新手,Swift是我学习的第一门语言

我正在学习一本书,但是当我应该构建一个应用程序时遇到了一个问题。以下是我必须做的:

创建一个名为PMExample的新目录,这样很容易
mkdir PMExample

然后转到此目录
cd PMExample

然后我不得不使用
~/swift package init
,得到了两个名为Sources和Tests的目录以及一个package.swift文件。 所以在Sources文件夹中有一个文本文件,我必须创建另一个来构建应用程序

我正确地完成了所有这些步骤,但现在出现了一个问题。这本书告诉我如何使用
swift build
命令。书中说,这将构建应用程序,如果一切顺利,我将在
PMExample/.build/debug
名为PMExample的目录

但是在PMExample目录中的
~/swift build
之后,没有任何名为.build的新目录。使用该
~/swift build
命令后,不会出现错误。只是什么都没发生,我不明白我做错了什么

提前谢谢

但是在PMExample目录中~/swift build之后,就没有任何名为.build的新目录

你怎么知道的?您可能看不到该目录,因为它以点开头(称为
.build
),因此默认情况下不会以
ls
显示。必须将
-a
参数传递给
ls
,例如:

ls -a PMExample

谢谢你的回复!当我运行build命令时,ubuntu甚至没有开始执行它,但这次我成功地运行了它(我不知道如何运行),多亏了你的提示,我可以看到这些文件。再次感谢您,祝您愉快!