Traditional Culture Encyclopedia - Traditional festivals - What are the C language programming software of single chip microcomputer?

What are the C language programming software of single chip microcomputer?

VS is preferred under windows, and the version is at least above vs2005, or you can use the latest VSCode, but you need to bring your own plug-in, free of charge. Eclipse is the first choice for developing single chip microcomputer C, eclipse is the first choice for single chip microcomputer under linux, and clion is the second. Eclipse has the best compatibility, but poor stability. Vs has no rival on win, and clion uses cmake. Comparatively speaking, most C programs use makefile, which needs to be adapted.

Devc++: This IDE is easy to operate and functional in windows environment, which is suitable for beginners.

Codeblocks (highly recommended): A powerful c/c++IDE with good intelligent hints.

C language is a general computer programming language, which is widely used in the bottom development. The design goal of C language is to provide a programming language that can compile and process low-level memory in a simple way, generate a small amount of machine code and run without any support of running environment.

Although C language provides many low-level processing functions, it still maintains good cross-platform characteristics. C language programs written in standard specifications can be compiled on many computer platforms, even including some embedded processors (single chip microcomputer or MCU) and supercomputers.

In 1980s, in order to avoid differences in the grammar of C language used by different developers, the American National Bureau of Standards formulated a complete set of American national standard grammar of C language, called ANSIC, as the original standard of C language. At present, the standard C 1 1 released by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) on February 8, 2000 is the third official standard of C language, and it is also the latest standard of C language, which better supports Chinese character function names and.

C language is a process-oriented computer programming language, which is different from object-oriented programming languages such as C++ and Java.

Its compilers mainly include Clang, GCC, WIN-TC, SUBLIME, MSVC, TurboC and so on.

compilers

GCC, an open source free compiler developed by GNU organization.

MinGW, GCC under Windows operating system

Clang, an open source compiler for BSD protocol based on LLVM.

Visual c++ * cl. exe, the compiler that comes with MicrosoftVC++

integrated development environment

Code block, open source and free C/C++IDE.

CodeLite, an open source and cross-platform C/C++ integrated development environment.

OrwellDev-C++, a portable C/C++IDE.

No carbon

light case

VisualStudio series

HelloWorld