Qt Creator supports Chinese, the startup speed is faster than Eclipse and Netbeans, and the interface is more beautiful.
You can use Qt Creator as a code editor and as a vim assistant. The advantage is that Qt Creator can automatically parse projects to form friendly and fast smart prompts, and you can also use the gdb front-end in Qt Creator (pictured above) and The valgrind front-end (high-definition large picture) debugs and analyzes the project, but the Makefile needs to be written by yourself or generated with autotools. This should be familiar to students who use vim for programming. I almost forgot that you can enter VIM editing mode (FakeVim) by pressing the Alt+V shortcut key twice in succession, which should be very attractive to vim users. Of course, Qt Creator supports mainstream version control systems such as git/hg/svn by default.
You can also use Qt Creator as an IDE, which can be a lightweight alternative to heavyweight IDEs such as Eclipse CDT and Netbeans for C++. You can create a new non-Qt project automatically built using CMake directly in the Qt Creator wizard, which means you don't have to write the Makefile yourself. You just need to "execute CMake" in Qt Creator and it will be automatically generated. Of course, you can also import a make-built project into Qt Creator for compilation and debugging, such as Nginx.
Install the base system build toolkit: sudo apt-get -y install build-essential gdb valgrind cmake
Download the latest version of binary Qt Creator (it is recommended to use the 2.8 series Qt Creator based on Qt4, which is better compatible with the Fcitx input method): http://mirrors.ustc.edu.cn/qtproject/official_releases /qtcreator/2.8/2.8.1/
You don’t need to do GUI programming, you don’t need to install Qt SDK, and there is no qmake and related Qt development libraries. You just need to download the 60M Qt Creator. For example, I downloaded: qt-creator-linux -x86_64-opensource-2.8.1.run Give execution permission after downloading, run and select the installation directory to install. You can install it in your own home directory.
Qt Creator and CLion are the tools closest to the development experience on Windows But I recommend using Qt Creator. There is an open source free version, and it runs fast and has been tested for a long time. If you also develop interface programs If so, the Qt library is also a very good choice. And qmake is relatively more friendly to novices than CMake.
If you have not used jetbrains software before, I do not recommend CLion. CLion is certainly powerful, but because it is based on Java, it does not feel as smooth as QT Creator. (I am I5 + 8G + SSD)
I personally like to use Qt, and it is very convenient to use C and C++ with the mingw compiler and GDB debugger. This IDE is not limited to this, you can also use it to build cross-platform GUI programs.
For C, Vim is the best. Of course, you need to copy a better configuration. I have never used Clion, but it is produced by JetBrain and must be a good product - provided your machine is powerful enough.
The embedded people around me use VIM the most, and some also use codeblocks. I heard that Clion is very popular now. I work at the upper level, and I feel that atom and sublime are not impossible //This sentence can be ignored
vim, tmux, gcc, gdb
vim is enough
JetBrains CLion
https://www.jetbrains.com/clion/
CLion, a powerful tool for killing code
C/C++ development using Qt Creator on Linux
Qt Creator supports Chinese, the startup speed is faster than Eclipse and Netbeans, and the interface is more beautiful.
You can use Qt Creator as a code editor and as a vim assistant. The advantage is that Qt Creator can automatically parse projects to form friendly and fast smart prompts, and you can also use the gdb front-end in Qt Creator (pictured above) and The valgrind front-end (high-definition large picture) debugs and analyzes the project, but the Makefile needs to be written by yourself or generated with autotools. This should be familiar to students who use vim for programming. I almost forgot that you can enter VIM editing mode (FakeVim) by pressing the Alt+V shortcut key twice in succession, which should be very attractive to vim users. Of course, Qt Creator supports mainstream version control systems such as git/hg/svn by default.
You can also use Qt Creator as an IDE, which can be a lightweight alternative to heavyweight IDEs such as Eclipse CDT and Netbeans for C++. You can create a new non-Qt project automatically built using CMake directly in the Qt Creator wizard, which means you don't have to write the Makefile yourself. You just need to "execute CMake" in Qt Creator and it will be automatically generated. Of course, you can also import a make-built project into Qt Creator for compilation and debugging, such as Nginx.
Install the base system build toolkit:
sudo apt-get -y install build-essential gdb valgrind cmake
Download the latest version of binary Qt Creator (it is recommended to use the 2.8 series Qt Creator based on Qt4, which is better compatible with the Fcitx input method):
http://mirrors.ustc.edu.cn/qtproject/official_releases /qtcreator/2.8/2.8.1/
You don’t need to do GUI programming, you don’t need to install Qt SDK, and there is no qmake and related Qt development libraries. You just need to download the 60M Qt Creator. For example, I downloaded:
qt-creator-linux -x86_64-opensource-2.8.1.run
Give execution permission after downloading, run and select the installation directory to install. You can install it in your own home directory.
Qt Creator and CLion are the tools closest to the development experience on Windows
But I recommend using Qt Creator. There is an open source free version, and it runs fast and has been tested for a long time.
If you also develop interface programs If so, the Qt library is also a very good choice.
And qmake is relatively more friendly to novices than CMake.
If you have not used jetbrains software before, I do not recommend CLion. CLion is certainly powerful,
but because it is based on Java, it does not feel as smooth as QT Creator. (I am I5 + 8G + SSD)
I personally like to use Qt, and it is very convenient to use C and C++ with the mingw compiler and GDB debugger. This IDE is not limited to this, you can also use it to build cross-platform GUI programs.
For C, Vim is the best. Of course, you need to copy a better configuration.
I have never used Clion, but it is produced by JetBrain and must be a good product - provided your machine is powerful enough.
VisualStudio + VisualGDB
The embedded people around me use VIM the most, and some also use codeblocks. I heard that Clion is very popular now.
I work at the upper level, and I feel that atom and sublime are not impossible //This sentence can be ignored