构建典型 Linux 项目的步骤
Linux是一个操作系统,就像 Windows 和 Unix 一样。同时,Linux 是一个开源项目,与其他操作系统不同。开发人员社区存在一种误解,认为 Linux 是一个普通人无法使用的难以处理的部分。事实上,一旦你熟悉了 Linux,它就是一种快乐的自由。这使得 Linux 成为一个舒适的居住地。同时制作一个 Linux 项目也很容易。同时,有很多开源项目需要改进它们的应用程序,你必须提供你的贡献以增加特定领域的职业机会和技能。
构建一个典型的 Linux 项目
选择一个良好的维护和脚本项目来使用它。然后按照以下步骤在 Linux 系统上构建和部署您的项目。
第 1 步:检查项目是否通过 Internet 提供了有意义的资源,或者项目的任何副本是否可作为任何类型的版本控制系统(如 git、Bazar、Monotone 等)上的存储库使用。然后将该项目克隆到您的本地系统并继续执行进一步的步骤。
选择:
Some projects doesn’t provide any resources, in such cases install their application, open the respective folder and get the source code from their CVS (Concurrent Versions System) or SVN( Apache Subversion) repository. Use the related command lines to get the project files into your system.
第 2 步:现在打开您下载的项目的文件夹并将它们解压缩到您的工作区中。找到 README.md 文件并安装文件。通过它们,您将对项目有一个简要的了解,这将为您节省大量时间。
第 3 步:完成上述步骤后,查找项目存储系统信息的配置文件,并使用您的系统设置修改其项目。 configure 是一个脚本,它不仅仅是一个文件,它会在终端中运行这个文件,如果你在运行它的过程中遇到问题,可以使用帮助来获得更多选项。在这种情况下,一些旧项目将提供构建脚本,您可以通过在 shell 中执行它来跳过此步骤。
第 4 步:当您完成前面的步骤时,您将出现名为 makefile 的文件,该文件可帮助您通过在终端中执行命令 make 来构建项目。在某些情况下你找不到 make 文件,那么你必须使用 ant 命令检查 build.xml 文件。通常,当您选择的项目是Java项目而不是 c/c++ 时,就会发生这种情况。
选择:
Still there are some exceptions, Due to wide variety of programming languages and, Linux supports a lot of them.You can’t find makefile, build.xml, or configure files if the project is not made using java, c/c++. In that instance, you will be offered with autogen.sh which will automate all the things you have done until now.
第5步:最后你到达了最后阶段。完成 makefile 或其他替代程序的编译后,将项目文件放在根文件夹的正确位置。完成项目的安装后,现在在终端中键入运行项目所需的命令。这使您的文件和编译的程序可以随时使用并投入使用。
故障排除技术:
- 现代编译器可能会导致很多错误,在这种情况下使用它的旧版本。
- 如果您的项目不起作用,甚至没有显示任何类型的错误作为回报,请尝试更新您使用的编程语言库。这可能会解决您的问题。
- 确保您还使用项目过去使用的相同版本的库。
- 最后,借助我们的复制/粘贴规则,借助 Google 和极客的帮助来解决错误。