ฉันใช้ Ubuntu 64 บิตและฉันต้องการติดตั้ง Code :: Blocks IDE มีพื้นที่เก็บข้อมูลใด ๆ
ฉันใช้ Ubuntu 64 บิตและฉันต้องการติดตั้ง Code :: Blocks IDE มีพื้นที่เก็บข้อมูลใด ๆ
คำตอบ:
รหัส :: บล็อกเป็นสภาพแวดล้อมการพัฒนาแบบรวมข้ามแพลตฟอร์ม (IDE) มันขึ้นอยู่กับเฟรมเวิร์กปลั๊กอินที่พัฒนาขึ้นเองซึ่งอนุญาตให้มีการขยายได้ไม่ จำกัด ฟังก์ชั่นส่วนใหญ่มีให้โดยปลั๊กอินแล้ว ปลั๊กอินที่รวมอยู่ในแพ็คเกจพื้นฐานคือ:
- คอมไพเลอร์ส่วนหน้าให้คอมไพเลอร์ฟรีมากมาย
- ส่วนหน้าดีบักเกอร์สำหรับ GDB (และ CDB สำหรับแพลตฟอร์ม windows)
- ตัวจัดรูปแบบต้นฉบับ (ขึ้นอยู่กับ AStyle)
- ตัวช่วยสร้างเพื่อสร้างคลาส C ++ ใหม่
- รหัสเสร็จ / สัญลักษณ์เบราว์เซอร์ (อยู่ระหว่างดำเนินการ)
- ตัวจัดการ MIME เริ่มต้น
- ตัวช่วยสร้างการสร้างรหัส :: บล็อกปลั๊กอินใหม่
- รายการสิ่งที่ต้องทำ
- ตัวช่วยสร้างการขยายได้ตามสคริปต์
- บันทึกอัตโนมัติ (บันทึกงานของคุณในกรณีที่โชคร้ายจากการขัดข้อง) 1
ในการดาวน์โหลดและติดตั้งให้คลิกที่ภาพด้านล่าง
1ที่มา: ไดเรกทอรีแอพ Ubuntu
มีอยู่ในศูนย์ซอฟต์แวร์
เพียงเปิดUbuntu Software Center
และค้นหาชื่อ
หรือติดตั้งผ่านเทอร์มินัล:
sudo apt-get install codeblocks
จากเว็บไซต์ Code :: Blocks หน้าดาวน์โหลดสำหรับ Linux ชี้ไปที่Code :: Blocks Release Builds PPAซึ่งอาจเป็นวิธีที่ง่ายที่สุดในการติดตั้ง Code :: Blocks เวอร์ชันล่าสุดที่สมเหตุสมผล ในการติดตั้ง Code :: Blocks จาก PPA ข้างต้นให้ทำดังต่อไปนี้:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
คุณสามารถติดตั้ง CodeBlocks โดยใช้คำสั่งต่อไปนี้:
sudo apt-get install codeblocks
หากคุณวางแผนที่จะพัฒนาบน Ubuntu มันมีประโยชน์ในการเรียนรู้วิธีการรวบรวมรหัสจากบรรทัดคำสั่ง ... แม้แต่ codeblocks IDE
ดาวน์โหลดรหัสต้นฉบับ
http://www.codeblocks.org/downloads
เลือกไฟล์ที่คล้ายกับ codeblocks_16.01.tar.gz
cd ไปยังตำแหน่งที่คุณต้องการขยาย tarball และออก
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
สิ่งที่คุณต้องทำคือเรียกใช้:
sudo apt-get update
แล้วก็
sudo apt-get upgrade
แล้ว
sudo apt-get install codeblocks
รายการที่เก็บข้อมูลของคุณไม่เป็นปัจจุบันคุณได้รับคำแนะนำการอัปเดตจาก Ubuntu หากคุณต้องการเป็นโปรแกรมเมอร์ Linux ฉันขอแนะนำให้คุณรับความรู้ LPIC-1 ก่อนที่จะเริ่ม มันเป็นสิ่งสำคัญที่จะเข้าใจพื้นฐานของระบบนี้ในการเขียนโปรแกรม
ฉันแนะนำให้ใช้เวอร์ชั่นใหม่ล่าสุดจาก 'Jens' แม้ว่าจะไม่เป็นทางการเราสามารถรับทุกเวอร์ชั่นได้ คุณยังสามารถเลือกที่เก็บหรือไฟล์ just'deb '
สำหรับการปล่อยที่เสถียรให้เพิ่มสองบรรทัดเหล่านี้ในsources.list
ไฟล์และรีเฟรชดัชนีแพ็กเกจ
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
จากนั้นติดตั้ง codeblocks ทดสอบกับ Ubuntu 12.04 - ทั้ง 32 และ 64 บิต
คุณสามารถลองติดตั้งแพ็คเกจด้วยตนเอง การเชื่อมต่อผ่านFTPไปยังที่เก็บถาวรด้วยตัวจัดการไฟล์ของคุณ หรือดาวน์โหลดด้วยตนเองจากเว็บไซต์ในลิงค์ด้านล่าง
หรือติดตั้งผ่าน GUI ด้วย GDEBIโดยคลิกที่ไฟล์ deb แต่ละไฟล์ซึ่งจะระบุว่าแพ็กเกจ / การอ้างอิงอื่นหายไปจากนั้นให้ติดตั้งไฟล์นั้นก่อน คุณสามารถเริ่มต้นด้วย Codeblocksและ GDEBIจะระบุแพ็คเกจที่เกี่ยวข้องโดยตรงและคุณทำตามนั้นและหลีกเลี่ยงการหลงทางในการพึ่งพา
ไม่ทราบว่าสามารถเชื่อมโยงไฟล์กับคลิกและเรียกใช้GDEBIได้โดยตรงจากเบราว์เซอร์หรือไม่
เซิร์ฟเวอร์คือ: 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
ไฟล์จะถูกบันทึกไว้ที่หน้าแรก
ลบ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;
คุณสามารถตรวจสอบคำตอบเกี่ยวกับวิธีการใช้สคริปต์ทำให้ปฏิบัติการและเรียกใช้งานจากหน้าแรก
แทนที่ echo ด้วยคำสั่ง bash เพื่อติดตั้งแพ็กเกจ:
dpkg -i ${BLOCKS[LIST]};
เปลี่ยนข้อความรายการด้วยรายการแพคเกจสำหรับCodeblocksในโฟลเดอร์HOME
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
คุณต้องได้รับการสั่งซื้อที่ถูกต้องที่คุณติดตั้งแพคเกจและสคริปต์ของคุณไม่ได้แก้ปัญหานั้น