2010-07-17 16 views
5

¿Cómo configuro un entorno de desarrollo C no basado en IDE en Linux?Entorno de desarrollo no IDE C

+1

Creo que Frank está pidiendo instrucciones sobre cómo configurar un entorno, no opiniones sobre cuál es el mejor. – GoalBased

+1

@GoalBased: Agregué un comentario a mi respuesta dirigiendo la configuración. Sin embargo, el entorno emacs o vi/gcc/make normalmente no requiere configuración en Linux, ya que ya está instalado cuando Linux está instalado. – GreenMatt

Respuesta

13

gcc + make + vi y vivirás feliz para siempre!

+4

Hacer no me hace tan feliz ... – Cogwheel

+9

¿Has probado 'make happy'? :) –

+9

Make es el peor sistema de compilación, excepto para todos los demás. –

1

Si usted no es un masoquista:

gcc + cmake + nano;)

Asegúrese de editar el archivo .nanorc (puede copiar un ejemplo de/etc/nanorc general)

+5

CMake es masoquismo, lo siento. –

+0

@Matt Joiner, no es tan malo como make: D –

2

Bien, alguien tiene que decirlo: Emacs, gcc y make.

Si, como sugirió el comentarista, está buscando instrucciones para configurar esto, probablemente no se necesita ninguna configuración, ya que la mayoría de las distribuciones de Linux que he utilizado vienen con estos programas ya instalados.

+3

Es por eso que no puedo dormir por la noche. –

+0

Si alguien no puede dormir por la noche porque alguna otra persona en algún lugar puede estar usando emacs, entonces la primera persona realmente necesita aprender a apreciar lo bien que la tiene y vivir y dejarla vivir ... – GreenMatt

+0

-1 para Emacs ... Sólo una broma. Se ha dicho que Emacs es un excelente sistema operativo, todo lo que necesita es un editor de texto decente. Afortunadamente, ahora puedes obtener un emulador de vi para ello. – JeremyP

1

Emacs + CEDET es la mejor

2

bien mi entorno:

Geany o gedit, make, GCC. Si tengo que codificar en la línea de comandos, probablemente iría con vi o nano sobre emacs, ya no puedo lidiar con emacs.

1

Uso gtkemacs, gcc, make pero con mayor frecuencia en estos días.

Esta pregunta está peligrosamente cerca de incitar guerras de religión. Déjame empezar: todas las configuraciones que no sean las mías son inferiores.

8

Es muy probable que ya exista un entorno de desarrollo bastante bueno; no es necesario configurarlo. Esto se debe a que la mayoría de las instalaciones de Linux son GNU/Linux. GNU proporciona todas las piezas que necesita para el desarrollo de software C.

Utilice el 'que' comando para asegurarse de que estos programas están en su camino de ejecución

which gcc 
which make 

Gcc es su compilador. Make le permite definir los pasos de compilación y enlace. (Puede llamar a gcc por usted)

Es probable que tenga varios editores instalados, como vi, nano y GNU emacs. Para ver si tiene emacs (por ejemplo), el tipo

which emacs 

Si el comando which devuelve una ruta válida (es decir, que no dice which: no emacs in ...), entonces eso significa que puede ejecutar el programa con tan sólo escribir su nombre:

emacs 

por ejemplo.

+4

Creo que en Ubuntu necesitas 'apt-get install build-essential'. En Arch, es 'pacman -S base-devel'. No estoy seguro acerca de otras distribuciones. –

+0

Apreciar que Brendan; Creo que ese es el tipo de información que está buscando. – GoalBased

0

Recomendaría gcc + vim/vi + (marca).

Vim/vi es casi imposible de "solo levantar y usar" porque será completamente extraño y tendrá dificultades incluso para mover el cursor o insertar texto, pero afortunadamente, Vim viene con un tutor extremadamente útil que puede comenzar invocando el comando vimtutor en el shell. Te pondrá en marcha en muy poco tiempo!

mientras que la interfaz de Vim es realmente extraño y esotérico en un primer momento, una vez que se acostumbre a ella (no debe tomar mucho tiempo una vez que termine vimtutor), verá su productividad durante la edición de código aumento espectacular!

Cuestiones relacionadas