เปิดตัวเวอร์ชันใหม่ Clion 2019.2 ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบหลายแพลตฟอร์มสำหรับ C และ C ++

คลีออน

CLion เป็น IDE ที่เน้นการพัฒนาในภาษาโปรแกรม C และ C ++, CLion คือ IDE ข้ามแพลตฟอร์มเพื่อให้สามารถใช้งานบน Linux, macOS และ Window ได้รวมเข้ากับระบบสร้าง CMake

CMake เป็นกลุ่มเครื่องมือที่ออกแบบมาสำหรับการเขียนทดสอบและบรรจุภัณฑ์เนื่องจากควบคุมกระบวนการคอมไพล์ของซอฟต์แวร์โดยใช้แพลตฟอร์มที่เรียบง่ายและไฟล์คอนฟิกูเรชันที่ไม่ขึ้นกับคอมไพเลอร์

รุ่นแรกรองรับคอมไพเลอร์ GNU Compiler Collection (GCC) และ Clang and GDB Debugger, LLDB และ Google Test นอกจาก C และ C ++ แล้ว CLion ยังรองรับภาษาอื่น ๆ โดยตรงหรือผ่านปลั๊กอิน: Kotlin, Python, Rust, Swift และอื่น ๆ

CLion เวอร์ชันใหม่

Recientemente JetBrains เปิดตัวการอัปเดตครั้งที่สองในปีนี้ "CLion 2019.2" ซึ่งยังนำเสนอคุณสมบัติใหม่ ๆ มากมาย: การปรับปรุงสำหรับการพัฒนาแบบบูรณาการและความสามารถในการดีบักใหม่ รวมถึงดีบักเกอร์ทดลองสำหรับ Microsoft Visual C ++ toolchain CLion 2019.2 นอกจากนี้ยังมีคุณสมบัติใหม่สำหรับการแก้ไขโค้ดที่ง่ายขึ้นประสิทธิภาพที่ดีขึ้นและอื่น ๆ อีกมากมาย

การพัฒนาแบบบูรณาการ

JetBrains เริ่มทำงานเกี่ยวกับการสนับสนุนการพัฒนาแบบบูรณาการใน CLion ตามที่เห็นได้จากเวอร์ชัน 2019.1 ในเวอร์ชันใหม่นี้ ผู้เผยแพร่ซอฟต์แวร์ยังคงดำเนินไปในทิศทางเดียวกันด้วยความสามารถในการดีบักที่หลากหลาย บนชิปและแท็บอุปกรณ์ใหม่

การดีบักบนชิปกับเซิร์ฟเวอร์ GDB

ไปยัง การดีบักบนชิปตอนนี้คุณสามารถใช้โปรแกรมดีบัก OpenOCD ได้แล้ว มีให้ในเวอร์ชัน 2019.1 OpenOCP (Open On-Chip Debugger) เป็นเครื่องมือโอเพ่นซอร์สสำหรับการดีบักไมโครคอนโทรลเลอร์

ซึ่งหมายความว่าสำหรับเซิร์ฟเวอร์ OpenOCD, ST-Link GDB, เซิร์ฟเวอร์ Segger J-Link GDB, QEMU และเซิร์ฟเวอร์ GDB เฉพาะอื่น ๆ อีกมากมายสามารถเรียกใช้จาก CLion และได้รับประโยชน์จากความสามารถในการดีบักที่มีให้โดย CLion

ซีลีออน-1

มุมมองอุปกรณ์สำหรับอุปกรณ์ ARM

สำหรับอุปกรณ์ ARM มักจะมีมุมมอง Specified Devices ที่อธิบายไว้ในไฟล์. svd สำหรับไมโครคอนโทรลเลอร์ชนิดหนึ่ง ขณะนี้ CLion นำเสนอวิธีที่สะดวกในการอ่านค่าเหล่านี้บนแท็บอุปกรณ์เฉพาะของหน้าต่างเครื่องมือแก้ไขจุดบกพร่อง

ใช้งานได้กับการกำหนดค่า "Embedded GDB Server" และ "OpenOCD Download & Run" และจะพร้อมใช้งานเมื่อโหลดไฟล์. DVD อย่างน้อยหนึ่งไฟล์

มีอะไรใหม่สำหรับดีบักเกอร์

มีการปรับปรุงใน GDB ดีบักเกอร์มาตรฐานสำหรับโครงการมาพร้อมกับ GDB 8.3 และแนะนำชุดแพตช์ใหม่สำหรับดีบักเกอร์เพื่อปรับปรุงประสบการณ์ของผู้ใช้

ความแปลกใหม่อีกประการหนึ่งคือความสมบูรณ์ของคำสั่ง GDB / LLDB ซึ่งเป็นดีบักเกอร์สำหรับภาษาโปรแกรม Objective-C, C ++ และ C และเป็นโครงการย่อยของ LLVM

นี่อาจเป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดของรุ่นนี้: CLion 2019.2 มาพร้อมกับดีบักเกอร์ทดลองสำหรับ Microsoft Visual C ++ (MSVC) toolchain

คุณสมบัติและการปรับปรุงใหม่อื่น ๆ

ประสิทธิภาพเป็นสิ่งสำคัญสูงสุดที่ CLion แต่การเปลี่ยนแปลงมักต้องการการทำงานมากขึ้นและอาจส่งผลต่อวิธีที่ CLion โต้ตอบกับแพลตฟอร์ม IntelliJ

อย่างไรก็ตาม การปรับปรุงประสิทธิภาพสำหรับ EDI มาพร้อมกับทุกรุ่น ตัวอย่างเช่นใน CLion 2019.2 การเปลี่ยนชื่อได้รับการปรับปรุงใหม่ในไซต์ (เปลี่ยนชื่อในไซต์) เพื่อขจัดความล่าช้าและการหยุดชะงัก

ประสิทธิภาพของการเติมโค้ดสำหรับนิพจน์ที่มีคุณสมบัติเหมาะสมในเอดิเตอร์ยังได้รับการปรับปรุงอย่างมีนัยสำคัญ นอกจากนี้การรวบรวมข้อมูลคอมไพลเลอร์และการโหลดขั้นตอน CMake ในเคสระยะไกลได้รับการเร่งความเร็วโดยการลดจำนวนการดำเนินการอินพุต / เอาท์พุต

สีไวยากรณ์สำหรับภาษาใหม่กว่า 20 ภาษา

มักจะมีรหัสจากภาษาโปรแกรมอื่น ๆ ในโครงการ C หรือ C ++ ของคุณ Python, JavaScript, HTML, XML และ SQL รวมอยู่ใน CLion

JetBrains ได้เพิ่มการเน้นไวยากรณ์สำหรับภาษาโปรแกรมต่างๆมากกว่า 20 ภาษา และทุกอย่างทำงานได้ทันที ไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติมเนื่องจากคอลเล็กชันของไฟล์ไวยากรณ์ภาษา TextMate ที่มาพร้อมกับ IDE

จะติดตั้ง CLion ใน Ubuntu และอนุพันธ์ได้อย่างไร?

สุดท้ายนี้ในการติดตั้งแอปพลิเคชันนี้ในระบบของเราเราสามารถทำได้ผ่านแพ็คเกจ Snap ดังนั้นเราจึงจำเป็นต้องมีการสนับสนุนสำหรับเทคโนโลยีนี้ในระบบของเรา

สำหรับการติดตั้งเราจะต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้ในนั้น:

sudo snap install clion --classic

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   จอนนาธาน dijo

    ขอบคุณมากมันเป็นเพียงสิ่งที่ฉันกำลังมองหา