Hola gente... bueno el motivo de este post es ver que hay de programación en linux, me gustaría saber que puedo usar para programar en linux en lenguaje C al estilo winapi, por ejemplo, para crear una ventana y agregarle botones para con el tiempo poder ir mejorando un poco en esto, alguien me puede dar una mano para empezar?
Hola! Puedes buscar información sobre Gimp* Toolkit (conjunto de herramientas Gimp*) http://www.gimp.org/ . Luego sobre GTK+ http://www.gtk.org/ que es una biblioteca gráfica (es con lo que fue desarrollado el Gimp) y GDK**qur es una capa de bajo nivel para el dibujo que t proporcionara capacidad para crear y manipular ventanas a bajo nivel http://library.gnome.org/devel/gdk/
* Manipulacion de imagenes graficas/Graphical Image ManiPulation) ** Kit de dibujo grafico/ Graphics Drawing Kit
Si trabajas con KDE tambien puedes programar con QT (http://trolltech.com/products/qt). Aunque es mas bien para programadores de c++, tiene la ventaja de que es multiplataforma, es decir, que si haces un programa puede funcionar en window, linux o mac.
En línea
¿Y a dónde va el recién nacido desde aquí? La red es vasta e infinita
Cualquier aplicacion hecha con QT o GTK+ posee portabilidad mientras incluyas los headers necesarios en la PC a instalar no hay problema. No considero que QT te proporcione portabilidad, cualquier lenguaje te lo proporciona mientras tengas lo que el te pida.
ya que hablas de 'C' y no de C++, te recomiendan GTK+
Para GTK+ puedes hacer todo manual con un editor, tipo vim, kate, emacs, etc. O puedes utilizar un IDE para GTK+ como;
Glade Anjunta Gimp
Cual sea el caso, igual existe una api de Tk para C.
Solo que no recuerdo la URL de descarga en fin tampoco creo que quieras usar Tk en C teniendo GTK+