-3

ソースコードをアップロードできるWebサイトはありますか?Linuxから実行できるバイナリファイルが返されますか?

私はLinuxを使うのがとても苦手なので、この種のサービスは私にとって命の恩人になるでしょう。

私はcodepad.orgを知っていますが、私が知る限り、それらのプログラムからのテキストのみを出力します。コンパイル中に生成される実行可能ファイルをダウンロードする必要があります。

4

2 に答える 2

11

私はそのようなサイトを知りません(また、それが私に返されるかもしれないものを必ずしも信頼しません)。

自分のソースコードをコンパイルできない理由はありますか?プログラマーは、自分が書いたソースコードをコンパイルする方法を知っている必要があります。コードの設計/作成は難しく、コンパイルは簡単です(ファイルのアップロード/ダウンロードよりも簡単です:)

C ++ソースが.cpp拡張子付きで保存されていると仮定して、次のようにします。

   g++ yourprog.cpp

a.outそしてそれは単にタイプすることによって実行されることができるデフォルト名でバイナリ実行可能ファイルを生成します

   ./a.out 

プロンプトで。

すべての警告を有効にしたい場合(良い考え)、-Wallコマンドラインスイッチを追加します。実行可能に名前を付けるには、-o(出力用の)スイッチを使用します。これらの両方を使用してプログラムをコンパイルする例を次に示します。

   g++ -Wall yourprog.cpp -o prog

yourprog.ccpこれにより、完全な警告メッセージが有効になっているソースコードがコンパイルされ、という名前の実行可能ファイルが生成されprogます(任意の名前を選択できます)。プロンプトで前の実行可能ファイルと同じ方法で実行します。 ./prog

拡張機能を使用する場合は、上記の.C代わり.Cに使用してください.cpp

これがC++プログラムのコンパイルのその他の例であり、ここにチュートリアルがあります。最後に、gcc /g++のマニュアルページ

@MagnusHoffからの有益なコメントで指摘されているように、コンパイラと関連ツールをまだ利用できない場合は、インストールする必要があるかもしれないことに注意してください。@MagnusHoffは、以下のコメントでUbuntuの手順を説明しています。具体的な内容は、使用しているディストリビューションによって異なる場合があります。

于 2012-08-26T15:08:56.727 に答える
3

Ubuntu ソフトウェア センターで入手できるコードブロックを使用できます (無料で、他のディストリビューションのバージョンも見つけることができると思います)。 http://www.codeblocks.org/ インターフェイスは慣れやすいと思います。幸運を!

于 2012-08-26T15:16:01.157 に答える