在unix中部署c++项目

在unix中部署c++项目

我是 Unix 新手。我刚刚在 Eclipse CDT(Ubuntu 12.04)中创建了 c++ 项目。我该如何部署(在我的计算机上安装)这个项目?

答案1

您可能需要将 Eclipse 配置为为 Ubuntu 制作软件包

使用个人软件包存档 (PPA),您可以直接向 Ubuntu 用户分发软件和更新。创建您的源包,上传它,Launchpad 将构建二进制文件,然后将它们托管在您自己的 apt 存储库中。

这意味着 Ubuntu 用户可以以安装标准 Ubuntu 软件包的方式安装您的软件包,并且他们会在您进行更新时自动收到更新。

答案2

一种简单的方法是将你的可执行文件放入:

/usr/local/bin

这被解析为默认的可执行命令(又名 $PATH)。无论如何,如果你把任何文件夹放在 $PATH 中,每个有读取/执行权限的用户(/usr/local/bin 就是这样的)都能够在命令行上输入

$ <your_executable_name>

然后您的程序就会运行(不要忘记重新启动终端来解析它)。如果您寻找其他方法来启动此程序,例如:从某种开始菜单(如 gnomes),那么您只需添加一个条目,并且应该有一个选项可以为该条目添加执行命令(您需要在其中输入可执行文件的名称)。

您可以通过以下方式轻松打印当前的 $PATH:

echo $PATH

其中 : 字符是所用文件夹的分隔符。您可以通过以下方式将目录添加到 $PATH:

export PATH="<your_directory>:$PATH"

相关内容