UNIX での C++ プロジェクトのデプロイ

UNIX での C++ プロジェクトのデプロイ

私は Unix 初心者です。Eclipse CDT (Ubuntu 12.04) で C++ プロジェクトを作成しました。このプロジェクトをデプロイ (自分のマシンにインストール) するにはどうすればよいでしょうか?

答え1

Eclipseを次のように設定するとよいかもしれませんUbuntu用のソフトウェアパッケージを作成する

パーソナル パッケージ アーカイブ (PPA) を使用すると、Ubuntu ユーザーにソフトウェアとアップデートを直接配布できます。ソース パッケージを作成してアップロードすると、Launchpad がバイナリをビルドし、独自の apt リポジトリにホストします。

つまり、Ubuntu ユーザーは、標準の Ubuntu パッケージをインストールするのと同じ方法でパッケージをインストールでき、更新が行われると自動的に更新を受け取ることになります。

答え2

簡単な方法の 1 つは、実行ファイルを次の場所に置くことです。

/usr/local/bin

これはデフォルトで実行可能コマンドとして解析されます(つまり$PATH)。とにかく、$PATHにある任意のフォルダに配置すると、そのフォルダ(/usr/local/binなど)の読み取り/実行アクセス権を持つすべてのユーザーがコマンドラインに入力するだけで済みます。

$ <your_executable_name>

そして、プログラムが実行されます (これを解析するには、ターミナルを再起動することを忘れないでください)。このプログラムを起動する他の方法 (たとえば、gnomes のようなスタート メニューから) を探している場合は、エントリを追加するだけで、このエントリの実行コマンドを追加するオプションがあるはずです (実行可能ファイル名を入力する必要があります)。

現在の $PATH を簡単に印刷するには、次のようにします。

echo $PATH

ここで、: 文字は使用されるフォルダーの区切り文字です。次の方法で $PATH にディレクトリを追加できます。

export PATH="<your_directory>:$PATH"

関連情報