Skip to content

sti2012/P-1

Repository files navigation

/*
	* -------------------------------------------------------------------------
	* meteo.c: Muestra la prevision de los 4 proximos dias de la ciudad deseada
	* 	librerias usadas:
	* 		libcurl: 		Descarga una URL de internet.
	* 		libxml2: 		Obtiene los datos del XML.
	* 		libgraph:		graphics.h de Turbo C en Linux.
	*
	* cURL descargara la prevision del tiempo de la API de google
	* libxml2 obtendra los datos del archivo en formato XML
	* libgraph mostrara los datos dibujados en la pantalla
	*
	* Dos formas de uso:
	*		Por medio de la linea de comandos.
	*		Desde el propio programa.
	* 
	* SSOO STI 2012. grupo 5                                       3-Junio-2012
	* -------------------------------------------------------------------------
*/

========= Instalacion: =========

--------- Descargar LIBGRAPH
	http://download.savannah.gnu.org/releases/libgraph/

Antes de instalar libgraph ejecutar:
	sudo apt-get install g++
	sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-1.8-dev guile-1.8

Extraer libgraph en una carpeta y desde la terminal ejecutar:
	./configure
	make
	sudo make install

Al final ejecutar:
	sudo cp /usr/local/lib/libgraph.* /usr/lib



--------- Descargar LIBXML2
	ftp://xmlsoft.org/libxml2/

Extraer libxml2 en una carpeta y desde la terminal ejecutar:
	./configure
	make
	sudo make install

Al final ejecutar:
	sudo mkdir /usr/local/include/libxml
	sudo cp /usr/local/include/libxml2/libxml/* /usr/local/include/libxml



--------- Descargar LIBCURL
	http://curl.haxx.se/

Extraer libcurl en una carpeta y desde la terminal ejecutar:
	./configure 
	make
	sudo make install


--------- COMPILAR

Compilar con gcc con la siguiente linea de comandos
	gcc -std=c99 meteo.c -o METEO -lcurl -lxml2 -lgraph



libgraph	-lgraph
libxml2		-lxml2
libcurl		-lcurl


{
	"cmd": ["gcc -std=c99 ${file} -o ${file_base_name} -lm -lcurl -lxml2 -lgraph && xterm -T ${file_path}/${file_base_name} -e ~/Desktop/cb_console_runner ${file_path}/$file_base_name"],
	"working_dir": "${file_path}",
	"shell": true
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published