Entorno de desarrollo de Linuxc construir un entorno de desarrollo de Linuxc
Por supuesto está desarrollado directamente bajo Linux. Hay muchos KDE en el entorno Linux, como la versión Linux de eclipse C++ desarrollada por Java y la versión Linux de Qt desarrollada por Java. Además, cada gran empresa de desarrollo tiene su propia plataforma. Originalmente usaba vi/vim, pero no era lo suficientemente inteligente y gradualmente desapareció de la vista. No es nada. La clave es la tecnología.
¿Necesitas saber cómo desarrollar Java en entorno Linux?
Java es multiplataforma, porque Java se ejecuta en una máquina virtual Java y la máquina virtual puede ejecutarse en varios sistemas operativos, por lo que los programas Java pueden ejecutarse en diferentes entornos de sistemas operativos.
En cuanto al desarrollo de Java en Linux, depende de para qué proyecto uses Java. La tecnología swing de Java, es decir, la programación de interfaz gráfica, básicamente ha sido reemplazada por Microsoft. neto. Por lo tanto, el valor de Java ahora radica principalmente en su soporte perfecto para la base de datos Oracle, que es favorecida por las grandes empresas y las empresas estatales. En otras palabras, Java ahora se utiliza principalmente para escribir programas del lado del servidor, como el sistema China Telecom Dms, cierto sistema de navegación para automóviles, cierto sistema Datang Telecom, cierto sistema de depósitos y retiros bancarios, etc.
En este caso es necesario saber que los sistemas servidores son básicamente Unix y Linux. Si no está familiarizado con Linux, le causará muchos problemas en la programación.
Cuando la empresa contrata programadores de Java, requerirá que usted esté familiarizado con el entorno del sistema Linux y los comandos de Linux. Por supuesto, hasta donde yo sé, algunas empresas utilizarán sistemas Linux para desarrollar Java, como empresas que no son de Microsoft: IBM, Google, etc. Debe saber que la mayoría de las empresas extranjeras no utilizarán el sistema operativo de Microsoft porque se oponen entre sí.
Por lo que te recomiendo que estés familiarizado con los comandos del terminal Linux, el uso de vi y el sistema operativo Linux. Le brindará mucha comodidad en su trabajo futuro y en su ingreso a empresas extranjeras.
¿Cómo desarrollar programas en un entorno de sistema operativo Linux integrado?
Debido a las ventajas inherentes de LINUX, la mayoría del desarrollo integrado utiliza el sistema LINUX:
1. Código abierto, ahorra la molestia de escribirlo usted mismo, ahorra costos y no involucra patentes ni disputas sobre derechos de propiedad.
2. Tiene funciones completas. Muchos dispositivos de hardware tienen controladores completos, solo es necesario trasplantarlos y no es necesario cambiarlos demasiado.
3. Estabilidad: Linux es de hecho más estable que Windows.
4. Para la mayoría de los chips, existen archivos de configuración personalizados. En el código fuente del kernel de Linux, hay muchos archivos de configuración de chip en arch/arm/configs.
5. El concepto de divide y vencerás está en 5. Linux permite desarrollar controladores y aplicaciones en paralelo, acelerando el desarrollo.
¿Cuál es el entorno de desarrollo general para desarrollar programas C++ en Linux? ¿Especialmente en la universidad?
El entorno de desarrollo C/C++ de Linux es generalmente un editor de texto (Vim, emacs, etc.) + compilador (GCC, g++, make, cmake) + depurador (gdb), entorno de desarrollo integrado IDE ( Como los bloques de código, eclipse-cdt) se utilizan menos que las plataformas Windows. Cuando comencé a usar eclipse-cdt, encontré que el IDE era difícil de usar. Escribir un helloworld generaría muchos archivos (no sé para qué sirven). También es muy inconveniente mantener y administrar el código con git, y al escribir programas de línea de comandos, cambiará repetidamente al terminal. Es mejor compilar directamente en el terminal. En definitiva, es demasiado rígido.
Pero si no está acostumbrado a gdb, puede optar por utilizar la interfaz gráfica ddd y Kdbg de gdb.
Algunas personas encuentran incómodo el editor de línea de comandos. Elegirán el complemento gVim+ con una interfaz gráfica o un editor de código con mejores funciones gráficas como gedit, SublimeText, Atom, VScode, etc.