Code :: Blocks IDEのインストール方法は?


23

64ビットUbuntuを使用していて、Code :: Blocks IDEをインストールしたい。リポジトリはありますか?


3
Cod :: BlocksはUbuntuリポジトリにあります。
-zeitue

1
@NlightNFotis Ubuntuを初めて使う人をどのようにアスペクトして、それらすべてを管理しますか。だから、ここは一人のユーザーがコミュニティから助けを得る場所です。質問は専門家にとっては愚かに聞こえるかもしれませんが、初心者にとっては深刻なことです。Plz。私たちが代わりに「人道」の炎に火をつけたと推定することを理解しないでください。とにかく、私はみなさんを専門家だと考えています。Plzは将来私を助けることをheしません。
ナムシュム

2
@Namshum私のコメントは、あなたを燃やすことではなく、深刻なソフトウェア開発者が問題解決者あることを示唆することではなく、彼はすべて自分で問題を解決しない限り、彼は自分の問題に対する答えを見つけ、他の人に問題の解決策を求めるべきでありません彼は答えを見つけることができたが、それでも失敗した。
NlightNFotis

1
@NlightNFotisありがとう!あなたのリンク。また、C ++でプログラミングを学ぼうとしていることを伝えたいと思います。
ナムシュム

回答:


11

Code :: Blocksは、クロスプラットフォームの統合開発環境(IDE)です。自己開発のプラグインフレームワークに基づいており、無制限の拡張性を実現しています。その機能のほとんどはすでにプラグインによって提供されています。基本パッケージに含まれるプラグインは次のとおりです。

  • 多くの無料コンパイラのコンパイラフロントエンド
  • GDB(およびWindowsプラットフォーム用のCDB)のデバッガーフロントエンド
  • ソースフォーマッタ(AStyleに基づく)
  • 新しいC ++クラスを作成するウィザード
  • コード補完/シンボルブラウザ(作業中)
  • デフォルトのMIMEハンドラー
  • 新しいCode :: Blocksプラグインを作成するウィザード
  • やることリスト
  • スクリプトに基づく拡張可能なウィザード
  • 自動保存(クラッシュの不幸な場合にあなたの仕事を保存します)1

ダウンロードしてインストールするには、下の画像をクリックしてください。

ソフトウェアセンターからインストールする

1出典:Ubuntu Apps Directory


1
Ubuntu 12.04リポジトリの現在のバージョンは10.05-2ですが、WebサイトにはCode :: Blocks 12.11がダウンロード可能です。
ドリューノエイクス

@DrewNoakes debパッケージを手動でダウンロードし、DPKPでそれらをインストールできます
userDepth

23

ソフトウェアセンターで入手できます。

を開き、Ubuntu Software Centerその名前を検索します。

または、ターミナル経由でインストールします。

sudo apt-get install codeblocks

私はこのエラーを得た: -取得に失敗しましたin.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/... 接続は、[IPを:91.189.92.182 80]失敗したE:多分実行し、いくつかのアーカイブを取得できませんapt-get updateまたは--fix-missingで試してみますか?
ナムシュム

ソフトウェアセンターに表示されません。
ニューロネット

その端末コマンドは、ソフトウェアセンターに表示されなくても機能します。
ドマリウス

18

Code :: BlocksのWebサイトから、LinuxのダウンロードページはCode :: Blocks Release Builds PPAをポイントしています。これはおそらく、合理的に最新バージョンのCode :: Blocksをインストールする最も簡単な方法です。前述のPPAからCode :: Blocksをインストールするには、次の手順を実行します。

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib

1
これは、はるかに優れた方法です。
Saurabhシン


1

あなたがubuntuで開発する予定がある場合、コマンドラインからコードをコンパイルする方法を学ぶことは有益です...コードブロックIDEも

ソースコードをダウンロード

http://www.codeblocks.org/downloads

codeblocks_16.01.tar.gzに似たファイルを選択します

tarballを展開して発行したい場所にcdします

tar xvf /path/to/codeblocks_16.01.tar.gz

cd codeblocks-16.01.release

autoreconf -fi  #  
./configure  #  standard check to confirm your have necessary libs
make -j4   # actual compile and link step
sudo make install  # install binary and its libs
sudo ldconfig  # this registers your new libs

今インストールされています...先に行くと起動

codeblocks   #  Voila you have launched your new IDE

上記でエラーが発生する場合は、おそらくアップストリームの依存関係をまだインストールしていないでしょう。

sudo apt-get install build-essential 
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks 

あなたの方法は正しいですが、wxwidgets 3に対するCode :: Blocksのコンパイルはまだ適切にサポートされておらず、IDE内でクラッシュする可能性があると述べているはずですが、wxwidgets 2.8は16.04 LTSでは使用できません。
Videonauth

1

あなたがする必要があるのは、実行することです:

sudo apt-get update

それから

sudo apt-get upgrade

その後

sudo apt-get install codeblocks

リポジトリリストが最新ではなく、Ubuntuから更新の提案がありました。Linuxプログラマーになりたい場合は、始める前にLPIC-1の知識を得ることをお勧めします。このシステムをコーディングするには、このシステムの基本を理解することが重要です。


1

「Jens」の最新バージョンを使用することをお勧めします。たとえ非公式であっても、すべてのバージョンを入手できます。リポジトリまたは単に「deb」ファイルを選択することもできます。

http://apt.jenslody.de/

安定したリリースのために、これらの2行をsources.listファイルに追加し、パッケージインデックスを更新します

deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main

次に、コードブロックをインストールします。Ubuntu 12.04でテスト済み-32ビットと64ビットの両方。


0

パッケージを手動でインストールしてみてください。FTP経由でファイルマネージャーを使用してアーカイブに接続します。または、以下のリンクのサイトから手動でダウンロードします。

または、debファイルをクリックして GDEBIを使用してGUIからインストールします。これにより、別のパッケージ/依存関係が欠落しているかどうかが示され、最初にインストールされます。Codeblocksから開始することができ、 GDEBIは直接関連するパッケージを示し、それに従うことで依存関係が失われないようにします。

ブラウザから直接GDEBIをクリックしてトリガーするためにファイルの関連付けを行うことができるかどうかわからない。

FTP:アーカイブ

サーバーは次のとおりです。ftp.archive.ubuntu.com

Codeblocksへのパスは、ubuntu / ubuntu / pool / universe / c / codeblocksです。

端末タイプで:ftp

それからpropmtが来る

ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb

ファイルはHOMEに保存されます

望ましくないアーキテクチャのDEBを削除します

このスクリプトを保存します。

#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
    echo ${BLOCKS[LIST]};
done;

スクリプトの使用方法に関する回答を確認し、実行可能にして、HOMEから実行できます。

echoをbashコマンドに置き換えてパッケージをインストールします。

dpkg -i ${BLOCKS[LIST]};

以下のためのパッケージのリストにリストメッセージを変更するコードブロックでのホームフォルダ

ls *.deb

パッケージの数を12個の要素のリストに一致させる

20個の要素の場合、1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


ちょっと複雑な方法です。特にdpkg、パッケージをインストールする順序を正しく設定する必要があり、スクリプトでそれを解決できないというインストールの問題が1つあります。
Videonauth

そう、代わりにapt-getを使用するのはどうですか?アーカイブからパッケージをダウンロードして/ var / ...に配置し、apt-getにその特定のバージョンをインストールするように指示しますか?それがうまくいけば、それはバタンでしょう。パッケージの再ダウンロードを避けるため、まずapt-getがアーカイブをチェックすると思います。
userDepth

これは動作する可能性がありますが、それに気づかないでください。それをテストするためにVMをセットアップする必要があります。Code :: Blocksをゼロからコンパイルしました。
Videonauth

はい。真の無料ユーザーであるVMとして。そのため、スナップショットを使用してこれらの種類のものを元に戻したいのですが、覚えているapt-btrfsがありますが、サポートされていないようであるため、フォークする必要があります。コードブロックにはMAKE RUNルールがありますか?@Videonauth
userDepth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.