home page > Special package > Back end development > C/C++ > Introduction to Linux C/C++Development

Introduction to Linux C/C++Development

The introduction to Linux C/C++development is divided into three stages. In the first stage, install the Linux virtual machine and be familiar with the basic usage of Linux; The second stage is to be proficient in using gcc to compile code and master the skills of using gdb debugging program. The third stage is to realize the game of greedy snake, and use the contents learned in the first and second stages.

eight

Courses

forty-nine thousand seven hundred and nine

Human learning

Total course duration

Teacher Xie Kunming

Lecturer rating: 4.9

Watch for a long time
 
Systematic learning
 
Course content Q&A

Phase I: Get familiar with Linux development environment

3 courses twelve thousand two hundred and forty

To be an excellent development engineer, first lay the foundation. In the first stage, learn to install virtual machines and be familiar with the basic usage of Linux

Phase II: Familiarize with Linux development tools

3 courses fourteen thousand and forty

It is indispensable for Linux development to master gcc compiling code and learn gdb to solve bugs.

Stage 3: C language project: greedy snake based on ncurses

2 courses seventeen thousand three hundred and forty

Real talent, we will use gdb and gcc to debug and compile code, use git and cmake to manage code, and the same development process as BAT, rather than simply implementing greedy snakes.

  • [Xie Kunming] Vim advanced course: customized Vim for C/C++

    Section 17 1 hour 17 minutes
    Course objectives:
    Vim can't complete it quickly? Vim can't format the code? Vim can't prompt syntax error? Vim doesn't have a hacker screensaver? Vim moves slowly? Vim wants to install plug-ins one by one? Vim can implement all the above functions by installing corresponding plug-ins. 1. Full Chinese annotation of vim configuration file 2

    Course outline

      Free trial

    • C language project course: ncurses based snake game (Linux platform)

      14 sections 3 hours and 32 minutes
      Course objectives:
      This course is not just about the implementation of greedy snakes, but about the tools (gcc, gdb, git, CMake), Be familiar with the real project development process.

      Course outline

        Free trial

      Linux C/C++development primer download

      on-line
      customer service
      APP
      download

      Download Android client

      Download iPhone client

      official
      WeChat

      Follow official WeChat

      return
      Top