CodeLite ซึ่งเป็น IDE ที่ดีในการพัฒนาโค้ดของคุณใน Ubuntu

เกี่ยวกับ codelite

ในบทความต่อไปเราจะมาดู CodeLite มันคือ สภาพแวดล้อมการพัฒนาแบบบูรณาการฟรีและข้ามแพลตฟอร์ม สำหรับภาษาโปรแกรม C / C ++ แม้ว่าจะรองรับภาษาอื่น ๆ เช่น PHP และ JavaScript คุณสามารถดาวน์โหลด CodeLite ได้ฟรี แต่หากคุณต้องการคุณสามารถบริจาคเชิงสัญลักษณ์ได้เมื่อดาวน์โหลดเพื่อสนับสนุนการพัฒนา IDE นี้ต่อไป

CodeLite คือไฟล์ IDE ข้ามแพลตฟอร์มฟรีและโอเพ่นซอร์ส สำหรับภาษา C / C ++ จะใช้ wxWidgets สำหรับอินเทอร์เฟซแบบกราฟิก เพื่อให้สอดคล้องกับจิตวิญญาณโอเพนซอร์สของ CodeLite จะมีการรวบรวมและแก้ไขข้อบกพร่องโดยใช้เครื่องมือฟรีเท่านั้น (MinGW และ GDB)

คุณสมบัติทั่วไปของ CodeLite

IDE สำหรับการเขียนโปรแกรมนี้ให้ผู้ใช้ a การจัดการโครงการที่ง่าย (พื้นที่ทำงาน / โครงการ), การเติมโค้ด, การนำทางไฟล์ต้นฉบับ, การเน้นไวยากรณ์, การรวมเข้ากับ Subversion, Cscope และ UnitTest ++, ดีบักเกอร์แบบโต้ตอบที่ติดตั้งบน gdb และโปรแกรมแก้ไขโค้ดที่มีประสิทธิภาพโดยใช้ Scintilla

ในบรรดาคุณสมบัติที่โดดเด่นที่สุดเรามีระบบ รหัสเสร็จสิ้น สำหรับภาษาที่รองรับทั้งหมดใน IDE นี้ นอกจากนี้ยังแจ้งให้เราทราบถึงข้อผิดพลาดที่เกิดขึ้นในบรรทัดรหัสของเราเป็นคำอธิบายประกอบในหน้าต่างที่คุณกำลังทำงานอยู่ นอกจากนี้ยังใช้ XDebugหนึ่งในดีบักเกอร์ยอดนิยมสำหรับ PHP

หน้าจอการพัฒนา CodeLite

โปรแกรมนี้จัดเตรียมสภาพแวดล้อมการพัฒนาเพื่อให้เรา โปรแกรมเมอร์ที่ทำงานกับ C และ C ++ ทำให้กระบวนการสร้างโค้ดง่ายขึ้น วิธีนี้จะเพิ่มประสิทธิผลผ่านแท็บเครื่องมือและฟังก์ชันเติมข้อความอัตโนมัติสำหรับการเขียนโค้ด ชุดของลักษณะที่เป็นเช่นนี้ IDE ข้ามแพลตฟอร์ม โอเพ่นซอร์ส. ในแท็บและแผงด้านข้างจำนวนมากคุณจะพบฟังก์ชันและเครื่องมือมากมายที่เราจำเป็นต้องใช้ในระหว่างขั้นตอนการพัฒนาและเขียนโค้ดของเรา

CodeLite ได้รับอนุญาตภายใต้ GNU ใบอนุญาตสาธารณะทั่วไป v2 หรือใหม่กว่า

ผู้ที่ต้องการจะสามารถเห็นลักษณะของโปรแกรมนี้ในเชิงลึกมากขึ้นใน เว็บไซต์โครงการ.

ติดตั้ง CodeLite บน Ubuntu

ตามปกติเราจะมีตัวเลือกต่างๆในการติดตั้งโปรแกรมนี้ใน Ubuntu ของเรา

ติดตั้งจากไฟล์. deb

ตัวเลือกแรกคือการดาวน์โหลดไฟล์ .deb แพคเกจ จากหน้าโครงการซึ่งเราจะได้รับโปรแกรมเวอร์ชันล่าสุด เมื่อเราดาวน์โหลดแล้วเราสามารถติดตั้งโดยใช้คำสั่งต่อไปนี้ในคอนโซล (Ctrl + Alt + T):

sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb

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

sudo apt install -f

ติดตั้งจาก PPA

เราสามารถติดตั้งโปรแกรมนี้ได้ทั้งใน Ubuntu 16.04 และในเวอร์ชัน 17.04 โดยใช้ไฟล์ PPA. จะต้องมีการชี้แจงว่าหากเราติดตั้งโปรแกรมโดยใช้วิธีนี้เวอร์ชันสุดท้ายของโปรแกรมจะถูกติดตั้ง หากคุณสนใจที่จะติดตั้งสำหรับสิ่งนี้เราจะเขียนคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y

ติดตั้งผ่าน git

อีกทางเลือกหนึ่งที่เราจะต้องติดตั้ง CodeLite คือการทำผ่านรหัส คอมไพล์. ในการรวบรวม CodeLite บนคอมพิวเตอร์ของเรา เราจะต้องมีสิ่งต่อไปนี้ แพ็คเกจที่ระบุเราจากหน้าของ GitHub ของโครงการ:

  • wxWidgets 3.0 หรือใหม่กว่า
  • แพ็คเกจการพัฒนา GTK มักเรียกว่า libgtk2.0-dev, wxGTK-devel หรือสิ่งที่คล้ายกัน
  • pkg-config ซึ่งมักจะมาพร้อมกับแพ็คเกจ GTK dev
  • แพ็กเกจ build-essential หรือบิตที่เกี่ยวข้อง: g ++, make, etc.
  • ไป
  • ซม.

เราต้องมี wxWidgets 3.0 หรือใหม่กว่าในเครื่องของเรา หากมีคนไม่ทราบวิธีการติดตั้งพวกเขาจะสามารถดาวน์โหลดติดตั้ง wxWidgets จากไฟล์ ที่เก็บ CodeLite.

บน Ubuntu / Debian คุณสามารถติดตั้งทั้งหมดข้างต้นได้โดยพิมพ์:

sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

มาดาวน์โหลดซอร์สโค้ด:

git clone https://github.com/eranif/codelite.git

เรียกใช้ cmake และรวบรวม CodeLite:

cd codelite
mkdir build-release
cd build-release
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

ถอนการติดตั้ง CodeLite

หากคุณไม่ค่อยชอบแอปพลิเคชันนี้เราจะสามารถกำจัดมันได้โดยใช้คำสั่งง่ายๆในเทอร์มินัล (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

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

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

*

*

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

  1.   ทซิมิสตาร์จิ dijo

    มาดูกันว่าฉันได้ติดตั้ง Lighttpd เป็นเว็บเซิร์ฟเวอร์ด้วย PHP 7.3 เพื่อพัฒนาและเรียนรู้ที่บ้าน ใช้งานได้ดี แต่ฉันต้องการกำหนดค่า Xdebug ใน CodeLite และตัวช่วยสร้างขอให้ฉันเพิ่มสองสามบรรทัดโดยการคัดลอกและวางลงใน php.ini ปัญหาคือใน /etc/php/7.3/ มีไดเร็กทอรีย่อยหลายไดเร็กทอรีที่มี php.ini มากพอ ๆ กันและฉันไม่พบคำแนะนำที่แม่นยำกว่านี้ว่าไฟล์คอนฟิกูเรชันใดที่จะเพิ่มบรรทัดที่เป็นปัญหา
    โดยเฉพาะมี php.ini ในไดเรกทอรีย่อยต่อไปนี้ที่ห้อยจาก /etc/php/7.3/: apache2, cgi, cli และ fpm ในตรรกะที่ดีควรเป็น CGI แต่จะแน่ใจได้อย่างไร? ...

    1.    Damien A. dijo

      สวัสดี. ฉันจะบอกให้คุณดูที่ไฟล์ วิกิพีเดีย ของโครงการ บางทีคุณอาจจะพบวิธีแก้ข้อสงสัยของคุณที่นั่น Salu2.