Linux用のコンパイルコードについては初めてです。おそらくDebian 5.0です。そして、実行できるように cpp コードをコンパイルする必要があります。つまり、他の人は、クリックするだけで、Windows のようにプログラムを簡単に実行できます。
誰でも助けることができますか?
これにはvirtualboxを使用します。簡単で便利です。適切なライセンスがあれば、複数の Linux ディストリビューションと複数のバージョンの Windows を実行できます。ビルド時にすべての仮想マシンで変更を同期できるように、各仮想マシンで subversion などを実行することもできます。
コンパイルしたら、デスクトップにショートカットを簡単に作成するか、メニューにエントリを追加して、スクリプトを介してプログラムを起動できます。何かのようなもの:
#!/bin/bash
/path/to/your/progam
たとえば、名前を付けて保存し、launch.sh
ugo+x パーミッションなどを付与します。
chmod ugo+x launch.sh
ショートカットを作成すると、Windows で行うのとまったく同じ方法でアイコンをスクリプトに関連付けることができます。
アップデート
コンパイルしたプログラムを友人に送信する場合 (電子メール経由と仮定しましょう)。ファイルをダウンロードしたのと同じディレクトリでターミナル ウィンドウを起動し、次のコマンドを実行するように友人に指示するだけです。
chmod ugo+x your_program
./your_program
または、彼に 2 つのファイルを送信することもできます。両方のファイルが同じディレクトリにダウンロードされるため、起動スクリプトを次のように変更できます。
#!/bin/bash
./your_program
彼が をクリックするlaunch.sh
と、プログラムが実行されます。
Windows で何かをコンパイルし、それを任意のLinux マシンで動作させたいと仮定すると、それはまったく不可能です。Debian と Ubuntu はどちらも多くのアーキテクチャをサポートしていますが、その多くはバイナリ互換性がまったくありません。友人が使用しているハードウェアの種類がわかっている場合は、そのアーキテクチャを対象としたバイナリをビルドできます。
迅速で汚い答えが必要な場合は、i386 用にビルドできます。これは、64 ビット マシンでもおそらく問題なく実行できるからです (ただし、保証されていません)。