Bagaimana cara menginstal Code :: Blocks IDE?


23

Saya menggunakan Ubuntu 64-bit dan saya ingin menginstal Code :: Blocks IDE. Apakah ada repositori?


3
Cod :: Blocks ada di repositori Ubuntu.
zeitue

1
@NlightNFotis Bagaimana Anda membuat aspek seseorang yang baru mengenal Ubuntu untuk mengelola semua hal itu. Jadi, ini adalah tempat di mana pengguna tunggal mendapatkan bantuan dari komunitas. Mungkin pertanyaannya mungkin terdengar bodoh untuk para ahli tetapi bagi para pemula itu adalah hal yang serius. Plz. tidak mengerti memperkirakan kita malah menyalakan api 'Kemanusiaan'. Ngomong-ngomong, saya menganggap Anda semua sebagai ahli, Plz jangan ragu untuk membantu saya di masa depan.
Namshum

2
@Namshum Komentar saya adalah untuk tidak nyala Anda, bukan, menyiratkan bahwa setiap pengembang perangkat lunak serius adalah pemecah masalah , dan ia harus menemukan jawaban untuk masalah nya sendiri dan tidak meminta orang lain untuk solusi untuk itu masalah, kecuali jika ia telah melakukan semua dia bisa menemukan jawaban, tetapi dia gagal.
NlightNFotis

1
@NlightNFotis Terima kasih! untuk tautan Anda. Dan juga saya ingin memberi tahu Anda bahwa saya mencoba mempelajari beberapa pemrograman dalam C ++.
Namshum

Jawaban:


11

Code :: Blocks adalah Lingkungan Pengembangan Terpadu (IDE) lintas platform. Ini didasarkan pada kerangka kerja plugin yang dikembangkan sendiri yang memungkinkan perpanjangan tanpa batas. Sebagian besar fungsinya sudah disediakan oleh plugin. Plugin yang termasuk dalam paket dasar adalah:

  • Frontiler kompiler untuk banyak kompiler gratis
  • Debugger frontend untuk GDB (dan platform CDB untuk windows)
  • Pemformat sumber (berdasarkan AStyle)
  • Panduan untuk membuat kelas C ++ baru
  • Penyelesaian kode / simbol-browser (sedang berlangsung)
  • Handler MIME default
  • Wizard untuk membuat kode baru :: Blokir plugin
  • Daftar tugas
  • Panduan yang diperluas berdasarkan skrip
  • Simpan otomatis (menyimpan pekerjaan Anda jika terjadi kecelakaan) 1

Untuk mengunduh dan menginstal klik gambar di bawah ini.

Instal melalui pusat perangkat lunak

1 Sumber: Direktori Aplikasi Ubuntu


1
Versi saat ini di repositori Ubuntu 12.04 adalah 10.05-2, sementara situs web memiliki Code :: Blocks 12.11 tersedia untuk diunduh.
Drew Noakes

@DrewNoakes Anda dapat mengunduh paket deb secara manual dan menginstalnya dengan DPKP,
userDepth

23

Ini tersedia di Pusat Perangkat Lunak.

Cukup buka Ubuntu Software Centerdan cari namanya.

Atau instal melalui terminal:

sudo apt-get install codeblocks

Saya mendapatkan kesalahan ini: - Gagal mengambil in.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/… Koneksi gagal [IP: 91.189.92.182 80] E: Tidak dapat mengambil beberapa arsip, mungkin menjalankan apt-get update atau coba --fix-missing?
Namshum

Tidak muncul di pusat perangkat lunak untuk saya.
neuronet

Perintah terminal itu berfungsi, meskipun tidak muncul di pusat perangkat lunak.
Domarius

18

Dari situs web Code :: Blocks, halaman unduhan untuk Linux menunjuk ke Code :: Blocks Release Builds PPA , yang mungkin merupakan cara termudah untuk menginstal versi Code :: Blocks yang cukup mutakhir. Untuk menginstal Kode :: Blok dari PPA yang disebutkan di atas, lakukan hal berikut:

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

1
Ini adalah metode yang jauh lebih baik.
Saurabh Singh

5

Anda dapat menginstal CodeBlocks menggunakan perintah berikut:

sudo apt-get install codeblocks

1

Jika Anda berencana untuk mengembangkan di ubuntu bermanfaat untuk mempelajari cara mengkompilasi kode dari baris perintah ... bahkan IDE kode kunci

unduh kode sumber

http://www.codeblocks.org/downloads

pilih file yang mirip dengan codeblocks_16.01.tar.gz

cd ke tempat Anda ingin memperluas tarball dan masalah

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

sekarang sudah terpasang ... silakan dan luncurkan

codeblocks   #  Voila you have launched your new IDE

Jika di atas memberikan kesalahan Anda mungkin belum menginstal dependensi hulu ... jika demikian ini dapat membantu

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 

Meskipun cara Anda benar, harus menyatakan bahwa kompilasi Kode :: Blok terhadap wxwidgets 3 belum didukung dengan benar dan dapat mengakibatkan crash dalam IDE, tetapi wxwidgets 2.8 tidak tersedia lagi dengan 16,04 LTS.
Videonauth

1

Yang perlu Anda lakukan adalah menjalankan:

sudo apt-get update

kemudian

sudo apt-get upgrade

lalu

sudo apt-get install codeblocks

Daftar repositori Anda tidak mutakhir, Anda mendapat saran pembaruan dari Ubuntu. Jika Anda ingin menjadi programmer Linux, saya sarankan Anda mendapatkan pengetahuan LPIC-1 sebelum Anda mulai. Sangat penting untuk memahami dasar-dasar sistem ini untuk mengkodekannya.


1

Saya menyarankan untuk menggunakan versi terbaru dari 'Jens'. Bahkan jika itu tidak resmi, kita bisa mendapatkan semua versi. Anda juga dapat memilih file repositury atau just'deb '.

http://apt.jenslody.de/

Untuk rilis stabil, tambahkan dua baris ini ke sources.listfile dan segarkan indeks paket

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

Kemudian instal kode kunci. Diuji pada Ubuntu 12,04 - keduanya 32 dan 64 bit.


0

Anda dapat mencoba menginstal paket secara manual. Menghubungkan melalui FTP ke arsip dengan manajer file Anda. Atau unduh secara manual dari situs di tautan di bawah ini.

Atau instal melalui GUI dengan GDEBI dengan mengklik masing-masing file deb yang akan menunjukkan jika ada paket / dependensi yang hilang kemudian instal yang pertama. Anda bisa mulai dengan Codeblocks dan GDEBI akan menunjukkan paket yang berhubungan langsung dan Anda mengikuti itu dan menghindari tersesat dalam dependensi.

Tidak tahu apakah asosiasi file dapat dibuat untuk mengklik dan memicu GDEBI langsung dari browser.

FTP: Arsip

Servernya adalah: ftp.archive.ubuntu.com

Dan jalur menuju Codeblocks adalah: ubuntu / ubuntu / pool / universe / c / codeblocks

Dalam tipe terminal: ftp

Kemudian datang propmt

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

File akan disimpan ke HOME

hapus DEBs dari arsitektur yang tidak diinginkan

Simpan skrip ini:

#!/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;

Anda dapat memeriksa jawaban tentang cara menggunakan skrip, Jadikan itu dapat dieksekusi, dan jalankan dari HOME .

Ganti gema dengan perintah bash untuk menginstal paket:

dpkg -i ${BLOCKS[LIST]};

Ubah pesan daftar dengan daftar paket untuk Codeblock di folder HOME

ls *.deb

Cocokkan jumlah paket dengan daftar 12 elemen

Jika 20 elemen maka 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Agak rumit cara melakukannya, terutama ada satu masalah dengan menginstal oleh dpkgAnda harus mendapatkan urutan yang tepat di mana Anda menginstal paket dan skrip Anda tidak menyelesaikannya.
Videonauth

Benar, lalu bagaimana dengan menggunakan apt-get saja? Mengunduh paket dari arsip dan meletakkannya di / var / ... dan memberi tahu apt-get untuk menginstal versi spesifik itu? Itu akan menjadi ledakan jika berhasil. Saya pikir apt-get cek dulu arsip untuk menghindari mengunduh ulang paket.
userDepth

Ini bisa berhasil, tapi jangan dipaku, harus menyiapkan VM untuk mengujinya. Saya mengkompilasi Kode :: Blok saya dari awal.
Videonauth

Iya nih. sebagai pengguna gratis sejati, VM. Itu sebabnya saya ingin menggunakan snapshot untuk mengembalikan hal-hal semacam itu, ada apt-btrfs yang saya ingat tetapi sepertinya tidak didukung, saya membutuhkannya sehingga saya akan membayarnya. Apakah Blok Kode memiliki aturan MAKE RUN? @Videonauth
userDepth
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.