1 / 10

Linux Programming Basics: Hands-On Implementation

Learn the fundamentals of Linux programming through practical exercises. Topics covered include cloning a repository from GitHub, building a project, coding a bash script, and debugging error messages.

codyc
Download Presentation

Linux Programming Basics: Hands-On Implementation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux程式開發基礎實作

  2. Learn • base linux command about develop • how to clone a repo from github • how to build a project • how to coding a bash script • how to debug when appear error

  3. https://www.wireshark.org

  4. 1. KEEP UBUNTU OR DEBIAN UP TO DATE $ sudo apt-get -y update $ sudo apt-get -y upgrade $ sudo apt-get -y autoremove

  5. 2.INSTALL THE DEPENDENCIES $ sudo apt-get install -y build-essential cmake git

  6. GUI (DEPENDENCIES) $ sudo apt-get install -y qttools5-dev-tools \ libqt5svg5-dev qtmultimedia5-dev

  7. PCAP、 CRYPT、 GLIB2 (DEPENDENCIES) $ sudo apt-get install -y libpcap-dev $ sudo apt-get install -y libgcrypt20-dev $ sudo apt-get install -y libglib2.0-dev

  8. LEX & YACC (DEPENDENCIES) $ sudo apt-get install -y flex bison

  9. 3. BUILD THE WIRESHARK $ sudo git clone https://github.com/wireshark/wireshark ~/wireshark $ cd ~/wireshark $ sudomkdir build $ cd build $ sudocmake ../ $ sudo make -j`nproc`

  10. Coding a automate script • Learn If Statements  • Learn loops • Learn Exit and Exit Status • Pasta the command

More Related