¿Cuáles son las herramientas de programación de Linux?
¿Qué herramientas utiliza todo el mundo para escribir programas c/c++ en Linux?
A juzgar por el catálogo de cursos, el curso consta de dos partes: programación en lenguaje C estándar y programación del sistema Linux. La programación en lenguaje C utiliza la biblioteca estándar del lenguaje C; la programación del sistema Linux no solo llama a la biblioteca estándar del lenguaje C, sino que también llama a las funciones del sistema Linux.
Parte de programación en lenguaje C estándar: esta parte no tiene nada que ver con el sistema operativo, pero las herramientas de compilación son diferentes. El compilador GCC se usa comúnmente en Linux y el compilador Visual Studio C++ se usa comúnmente en Windows. .
Esta parte estudia principalmente: tipos de datos básicos, control de procesos (bucles, juicios condicionales, etc.), tipos de datos combinados (estructuras, cuerpos de usuario, etc.), definición y llamada de funciones, preprocesamiento, etc. .
Parte de programación del sistema Linux: La programación del sistema utilizará funciones del sistema, que son las interfaces a través de las cuales el sistema proporciona servicios. Si desea dominar la programación de sistemas, debe aprender sistemáticamente el conocimiento del sistema Linux.
Esta parte estudia principalmente: conceptos básicos del sistema Linux, utilizando las funciones del sistema proporcionadas por el sistema operativo, que incluyen: E/S de archivos, gestión de procesos y procesos, gestión de subprocesos y subprocesos, sistema de archivos, entre procesos. comunicación, programación de sockets, etc.
La siguiente es tu pregunta: Solo necesitas tener un sistema Linux y aprender a usar el comando del compilador GCC en la consola. Los comandos de la consola mencionados por otros encuestados se pueden dominar fácilmente usándolos y revisándolos con frecuencia.
Si el tema planea estudiarse en profundidad, puede considerar instalar un sistema dual en la computadora; de lo contrario, instale un sistema Linux en la máquina virtual. Se recomienda utilizar Ubuntu.
¿Qué herramientas de desarrollo se utilizan para el desarrollo en C en Linux?
Linux generalmente no requiere herramientas de desarrollo integradas, como vsdevc++ en Windows.
En comparación con Windows, el editor, el compilador, etc. de Linux son independientes, por lo que puede editar con vim. Primero, el programador escribe códigos como cc++java y luego compila archivos c y cpp respectivamente a través de gccg++, para que puedan compilarse en archivos ejecutables o bibliotecas de enlaces dinámicos, etc.
Así que la mayoría. El desarrollo de Linux es usar comandos para realizar operaciones, es decir, Linux son todos comandos