Compilador CCS con wine
+5
arcachofo
Fernan
Geo
Risanti
jpic
9 participantes
Página 1 de 2.
Página 1 de 2. • 1, 2
Compilador CCS con wine
este famoso compilador funciona perfecto en linux con wine. simplemente instala wine y luego insala normameltente el compilador con un doble click o en la consola wine ejecutable.exe. ademas deben de instalar gdiplus.exe para q funciones el ide
ojala pudieramos tener la version de linux, quiza podriamos comprar una lisencia entre todos, q dicen amigos
ojala pudieramos tener la version de linux, quiza podriamos comprar una lisencia entre todos, q dicen amigos
jpic- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
pero a mi no me fuciona
hola.
Mira yo instale ccs (4.065) con wine (1.10) usanda ubuntu 8.10, sin embargo tras la instalacion me aparece un error Punto Flotante. justa al abrir el programa. y se bloquea completo..
Tengo configurado el wine en Winxp.
Que puede ser?
Mira yo instale ccs (4.065) con wine (1.10) usanda ubuntu 8.10, sin embargo tras la instalacion me aparece un error Punto Flotante. justa al abrir el programa. y se bloquea completo..
Tengo configurado el wine en Winxp.
Que puede ser?
Re: Compilador CCS con wine
Yo acabo de probarlo, y parece funcionar aceptablemente .
Como menciona jpic, hace falta GDI+ para poder ejecutarlo, la versión de Wine aún está en desarrollo (por favor corríjanme si me equivoco), pero podemos usar la "original" (nativa) de Windows de la siguiente forma:
Sobre adquirir una licencia para Linux, aunque preferentemente a mi me gustaría trabajar con software libre y este compilador no es precisamente respetuoso del estándar (nisiquiera el hecho de que C debería distinguir entre mayúsculas y minúsculas), la cantidad de bibliotecas de las que dispone (potencia) y su facilidad de uso lo hacen una muy buena opción para trabajar, así que apúntenme .
Como menciona jpic, hace falta GDI+ para poder ejecutarlo, la versión de Wine aún está en desarrollo (por favor corríjanme si me equivoco), pero podemos usar la "original" (nativa) de Windows de la siguiente forma:
- Descarga la DLL GDIPLUS.DLL, puedes encontrarla en esta dirección:
http://www.dlldump.com/download-dll-files_new.php/dllfiles/G/GDIPLUS.DLL/5.1.3097.0/download.html - Colócala en tu directorio de sistema en Wine:
~/.wine/drive_c/windows/system32/ - En la configuración de Wine (winecfg o Menú -> Wine -> Configure Wine), en la pestaña Aplicaciones, clic en Añadir aplicación, buscar el archivo Pcw.exe dentro de la carpeta donde se instaló CCS.
- Teniendo seleccionado Pcw.exe en la lista de aplicaciones, pasar a la pestaña Librerías y, en la lista "Nuevo reemplazo para librería:" buscar y seleccionar gdiplus, clic en añadir y en "Reemplazos existentes" deberá aparecer gdiplus (nativa, interna).
- Listo, ahora prueba ejecutar el IDE.
Sobre adquirir una licencia para Linux, aunque preferentemente a mi me gustaría trabajar con software libre y este compilador no es precisamente respetuoso del estándar (nisiquiera el hecho de que C debería distinguir entre mayúsculas y minúsculas), la cantidad de bibliotecas de las que dispone (potencia) y su facilidad de uso lo hacen una muy buena opción para trabajar, así que apúntenme .
Re: Compilador CCS con wine
Risanti escribió:hola.
Mira yo instale ccs (4.065) con wine (1.10) usanda ubuntu 8.10, sin embargo tras la instalacion me aparece un error Punto Flotante. justa al abrir el programa. y se bloquea completo..
Tengo configurado el wine en Winxp.
Que puede ser?
ok Risanti, ya nuestro amigo te dio la solucion, pido muy importante q por favor reporten si han resuelto sus problemas q se plantean aqui en el foro, paa ir dejando todo claro.
como te comentaba a mi tambien me sucedia exactamente el mismo problema q tu, pero se resuelve como te dije, otra solucion es la q nos dice nuestro amigo Geo.
que bien ya somos dos para conseguir comprar el compilador para linux, alguien mas se apunta. lo dificil va ha ser q si nos encontramos en diferentes paises.
es cierto tambien estoy deacuerdo lo e usar software libre, eso es mi primera regla. pero en este caso creo q sin ofender anadie el mejor sopporte q da un compilador es el ccs con todas sus librerias y para hacer trabajos profesionales hay q recurrir a la mejor opcion. por ejemplo que hacemos para trabajr el puerto usb si la mejor opcion es este compilador.
me encantaria el sdcc, fenomenal compilador me encanto pero lastimosamente esta en edesarrollo y q lastima de librerias grave.
jpic- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: Compilador CCS con wine
Geo escribió:Yo acabo de probarlo, y parece funcionar aceptablemente .
Como menciona jpic, hace falta GDI+ para poder ejecutarlo, la versión de Wine aún está en desarrollo (por favor corríjanme si me equivoco), pero podemos usar la "original" (nativa) de Windows de la siguiente forma:
- Descarga la DLL GDIPLUS.DLL, puedes encontrarla en esta dirección:
http://www.dlldump.com/download-dll-files_new.php/dllfiles/G/GDIPLUS.DLL/5.1.3097.0/download.html- Colócala en tu directorio de sistema en Wine:
~/.wine/drive_c/windows/system32/- En la configuración de Wine (winecfg o Menú -> Wine -> Configure Wine), en la pestaña Aplicaciones, clic en Añadir aplicación, buscar el archivo Pcw.exe dentro de la carpeta donde se instaló CCS.
- Teniendo seleccionado Pcw.exe en la lista de aplicaciones, pasar a la pestaña Librerías y, en la lista "Nuevo reemplazo para librería:" buscar y seleccionar gdiplus, clic en añadir y en "Reemplazos existentes" deberá aparecer gdiplus (nativa, interna).
- Listo, ahora prueba ejecutar el IDE.
Sobre adquirir una licencia para Linux, aunque preferentemente a mi me gustaría trabajar con software libre y este compilador no es precisamente respetuoso del estándar (nisiquiera el hecho de que C debería distinguir entre mayúsculas y minúsculas), la cantidad de bibliotecas de las que dispone (potencia) y su facilidad de uso lo hacen una muy buena opción para trabajar, así que apúntenme .
hola geo q tal, me entusiasma tu interes por reunirnos entre todos y comprar una lisencia para todos los q aporten en el foro por el compilador ccs. lo dificil sera q si somos de diferentes paises, empesando de donde eres o donde estas.
yo soy colombiano.
jpic- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: Compilador CCS con wine
el GDI+ l pueden descargar de aui: http://www.ccsinfo.com/downloads.php
es de la misma web oficial del compilador ccs.
solo instalen el compilador luego el GDI+ y listo. tendran el ide y todo lo demas funcionando a las mil maravillas, ya lo he probado muy a fondo.
si es cierto geo aun estan desarrollando la libreria GDI+ ademas la del compilador no se con exactitud si es una version especial para el compilador.
bueno como nota, no esperen q con wine les funcione los programadores o debugers que trabajen con usb, eso si q no se puede con wine, no dan soporte para eso, grave en esa parte. por eso recomiento instalarlo pero usar soft libre como piklab es excelente.
es de la misma web oficial del compilador ccs.
solo instalen el compilador luego el GDI+ y listo. tendran el ide y todo lo demas funcionando a las mil maravillas, ya lo he probado muy a fondo.
si es cierto geo aun estan desarrollando la libreria GDI+ ademas la del compilador no se con exactitud si es una version especial para el compilador.
bueno como nota, no esperen q con wine les funcione los programadores o debugers que trabajen con usb, eso si q no se puede con wine, no dan soporte para eso, grave en esa parte. por eso recomiento instalarlo pero usar soft libre como piklab es excelente.
jpic- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: Compilador CCS con wine
Soy de México, aunque al final lo del origen se puede solucionar más fácilmente que ponernos de acuerdo en qué versión del compilador adquirir .
Por cierto, ya probé instalando la versión de GDI+ disponible en la página de CCS, parece tener mayor estabilidad que con la que probé antes, así que recomendaría que se emplee preferiblemente esa (no he confirmado si son versiones distintas). Así las cosas, para instalar CCS en Linux se seguirían los siguientes pasos:
- Instalar Wine
- Instalar CCS
- Instalar GDI+, de preferencia con el instalador de CCS: http://www.ccsinfo.com/downloads/setup_gdiplus.exe, el cual coloca la DLL gdiplus.dll directamente en la carpeta de instalación de CCS, así no es necesario configurar Wine.
Si llegan a tener algún problema con otro programa que haga uso de GDI+, tomen la gdiplus.dll y cópienla a su directorio windows/system32 dentro de su instalación de Wine.
Por cierto, ya probé instalando la versión de GDI+ disponible en la página de CCS, parece tener mayor estabilidad que con la que probé antes, así que recomendaría que se emplee preferiblemente esa (no he confirmado si son versiones distintas). Así las cosas, para instalar CCS en Linux se seguirían los siguientes pasos:
- Instalar Wine
- Instalar CCS
- Instalar GDI+, de preferencia con el instalador de CCS: http://www.ccsinfo.com/downloads/setup_gdiplus.exe, el cual coloca la DLL gdiplus.dll directamente en la carpeta de instalación de CCS, así no es necesario configurar Wine.
Si llegan a tener algún problema con otro programa que haga uso de GDI+, tomen la gdiplus.dll y cópienla a su directorio windows/system32 dentro de su instalación de Wine.
Última edición por Geo el Lun 22 Dic 2008 - 20:32, editado 1 vez (Razón : Ampliación de información :).)
Re: Compilador CCS con wine
Tengo un problema cuando uso el ccs con el piklab, cada vez que compilo un proyecto desde el piklab, me crea solo el fichero hex pero no me permite grabarlo en el pic (en mi caso un 18F4520) cada vez que intento programar el pic, vuelve a compilar.
Con el SDCC no tengo ningun problema, compilo , me crea tanto el asm como el cod y el map y nada mas compilar me permite programar.
un saludo
Fernan
PD el programador es un clon del ICD2
Con el SDCC no tengo ningun problema, compilo , me crea tanto el asm como el cod y el map y nada mas compilar me permite programar.
un saludo
Fernan
PD el programador es un clon del ICD2
Fernan- Participante Activo
- Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 61
Localización : Bilbao
Re: Compilador CCS con wine
Hola Fernan...
Eso creo que es un bug de Piklab, a mi me ha pasado con otros compiladores, me pasa cuando hago cambios y vuelvo a compilar, pero si cierras Piklab y lo vuelves a abrir, la primera vez si graba; también si en vez mandar a grabar todo solo grabas la memoria de código también funciona, en cualquier caso normalmente no hace falta grabar de nuevo los bits de configuración o la memoria eeprom, a no ser que los hayas cambiado.
Habría que reportar el problema en el foro de Piklab.
Eso creo que es un bug de Piklab, a mi me ha pasado con otros compiladores, me pasa cuando hago cambios y vuelvo a compilar, pero si cierras Piklab y lo vuelves a abrir, la primera vez si graba; también si en vez mandar a grabar todo solo grabas la memoria de código también funciona, en cualquier caso normalmente no hace falta grabar de nuevo los bits de configuración o la memoria eeprom, a no ser que los hayas cambiado.
Habría que reportar el problema en el foro de Piklab.
arcachofo- Participante Activo
- Mensajes : 91
Fecha de inscripción : 26/11/2008
Re: Compilador CCS con wine
Gracias Arcachofo, lo he probado y estas en lo cierto si arranco el Piklab si me deja programar.
Pero creo que usare el SDCC, puestos a aprender uno prefiero el libre, aunque no tenga tanta informacion disponible.
Un saludo
Fernan
Pero creo que usare el SDCC, puestos a aprender uno prefiero el libre, aunque no tenga tanta informacion disponible.
Un saludo
Fernan
Fernan- Participante Activo
- Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 61
Localización : Bilbao
Re: Compilador CCS con wine
Solo decir que este último fallo reportado por Fernan está solucionado en Piklab 0.15.4:
Enlace al tema referido:
https://pic-linux.forosactivos.net/piklab-f3/piklab-0154-disponible-en-codigo-fuente-rpm-y-deb-t50.htm#190
Saludos.
Fernan escribió:Ya esta instalado desde el .deb.
Por ahora ya he visto que el fallo que tenia al recompilar con CCS y no dejar programar ya esta resuelto.
Tambien he probado a compilar sin crear proyecto y ha funcionado perfectamente en CCS y en SDCC.
Muchas gracias
Un saludo
Fernan
Enlace al tema referido:
https://pic-linux.forosactivos.net/piklab-f3/piklab-0154-disponible-en-codigo-fuente-rpm-y-deb-t50.htm#190
Saludos.
Re: Compilador CCS con wine
tratemos de actualizar a la ultima versin del soft disponible asi eliminanos bug o cualquier otro problema.
entra aqui explico como compilar el piklab.aqui
entra aqui explico como compilar el piklab.aqui
jpic- Participante Activo
- Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia
Re: Compilador CCS con wine
Hace poco cambié a la versión 9.04 de Ubuntu, no había probado CCS pero ahora que lo intenté, no puedo ejecutarlo, me sale una ventana de error con este mensaje:
Access violation at address 70D3/5A4 in module 'gdiplus.dll' Read of address 000000048.
Ya intenté reemplazando gdiplus.dll, no se si alguien ya haya podido probar con esta versión de Ubuntu, si se deba a ello o a que en este momento estoy probando en 64 bits.
Access violation at address 70D3/5A4 in module 'gdiplus.dll' Read of address 000000048.
Ya intenté reemplazando gdiplus.dll, no se si alguien ya haya podido probar con esta versión de Ubuntu, si se deba a ello o a que en este momento estoy probando en 64 bits.
Re: Compilador CCS con wine
Yo estoy con Ubuntu 9.04 y usando CCS 4.038 con wine y funciona sin problemas.
La biblioteca GDI.dll que uso es la propia de CCS
Un saludo
Fernan
La biblioteca GDI.dll que uso es la propia de CCS
Un saludo
Fernan
Fernan- Participante Activo
- Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 61
Localización : Bilbao
Re: Compilador CCS con wine
Geo escribió:¿Puedes comentar si usas Ubuntu de 32 o 64 bits?
De 32 bits
Fernan- Participante Activo
- Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 61
Localización : Bilbao
Re: Compilador CCS con wine
Yo estoy con Ubuntu de 64 bits, es lo único que por el momento se me ocurre sea el problema.
Mismo problema que geo
Yo también uso Ubuntu 9.04 de 64bits y
agregando la dll "GDIPLUS.DLL" tal cual sale en este topic,
al ejecutar CCS me aparece el mismo mensaje que a geo:
"Access violation at address 70D3/5A4 in module 'gdiplus.dll' Read of address
000000048."
Además al compilar con CCS desde Piklab me aparece el error:
"Falló al ejecutar comando: chequear configuración de compilador "
Uso 64 bits por q tengo 8GB de RAM, seria una
lastima tener que instalar 32bits.
agregando la dll "GDIPLUS.DLL" tal cual sale en este topic,
al ejecutar CCS me aparece el mismo mensaje que a geo:
"Access violation at address 70D3/5A4 in module 'gdiplus.dll' Read of address
000000048."
Además al compilar con CCS desde Piklab me aparece el error:
"Falló al ejecutar comando: chequear configuración de compilador "
Uso 64 bits por q tengo 8GB de RAM, seria una
lastima tener que instalar 32bits.
0110110h- Participante
- Mensajes : 11
Fecha de inscripción : 05/01/2009
Edad : 38
Localización : Argentina
Re: Compilador CCS con wine
Bien, al parecer el problema se presenta solamente con la versión de 64 bits, he buscado información pero no encuentro cómo se podría resolver .
Afortunadamente, la versión por línea de comandos funciona perfectamente con Wine, estoy usandolo desde gedit, primero con el plugin "herramientas externas" y después con el plugin de pikitin que está en este foro: https://pic-linux.forosactivos.net/gedit-f27/gedit_pic-ide-plugin-para-convertir-gedit-en-una-ide-para-pic-t149.htm
Afortunadamente, la versión por línea de comandos funciona perfectamente con Wine, estoy usandolo desde gedit, primero con el plugin "herramientas externas" y después con el plugin de pikitin que está en este foro: https://pic-linux.forosactivos.net/gedit-f27/gedit_pic-ide-plugin-para-convertir-gedit-en-una-ide-para-pic-t149.htm
Re: Compilador CCS con wine
Geo manejando CCS por línea de comandos se puede integrar este a Piklab?
0110110h- Participante
- Mensajes : 11
Fecha de inscripción : 05/01/2009
Edad : 38
Localización : Argentina
CCS funciona en fedora 11 64 Bit
Hola, hace como una semana pude instalar el CCS compiler en fedora 11 64 bit con wine, la verdad casi no lo consigo, probe una gran cantidad de opciones, como usar diferentes versiones de CCS e intalarlas, hasta que di con una que me sirvio, pero creo que fue simple casualidad, el problema ha de ser wine que no esta muy bien adaptado al 64 bit aun. Ya probe compilando archivos de prueba, y todo salio perfecto, genera los archivos esperados como el .hex o el .cof. Bueno, pero aqui se presenta el gran problemas de la distros, que esto funciona aqui y pero aca no. En fin, ahh me presento a todo, soy de Colombia y me gusta mucho este mundo de los micros y la automatizacion, en particular la robotica. Saludos a todos.
kainalu- Participante
- Mensajes : 14
Fecha de inscripción : 11/07/2009
Edad : 37
Localización : Medellin, Colombia
Re: Compilador CCS con wine
Si, claro que se puede . De hecho, estoy usando gedit para probar el plugin de Pikitin, pero las instrucciones de compilación de CCS en un principio las copié de las que tiene Piklab .0110110h escribió:Geo manejando CCS por línea de comandos se puede integrar este a Piklab?
Lo que es más, Piklab detecta si tienes instalado CCS en tu directorio de Wine. De ahí, te toca probar y corregir algunos problemas con la indicación de directorios, ya que al ser software de Windows muchas veces da problemas con las diagonales (/) en las rutas.
¿Podrías dar algunos detalles más? Quizá podamos encontrar (o al menos aislar) el problema .kainalu escribió:
Hola, hace como una semana pude instalar el CCS compiler en fedora 11
64 bit con wine, la verdad casi no lo consigo, probe una gran cantidad
de opciones, como usar diferentes versiones de CCS e intalarlas, hasta
que di con una que me sirvio, pero creo que fue simple casualidad, el
problema ha de ser wine que no esta muy bien adaptado al 64 bit aun.
Re: Compilador CCS con wine
Ok. (1)Lo primero que hice fue instalar desde los repositorios el wine, se instalo la version:
Wine 1.1.23-1.fc11 (i586)
En la descripción dice lo siguiente:
-
p, li { white-space: pre-wrap; }
While Wine is usually hought of as a Windows(TM) emulator, the Wine
developers would prefer that users thought of Wine as a Windows
compatibility layer for UNIX. This package includes a program loader,
which allows unmodified Windows 3.x/9x/NT binaries to run on x86 and x86_64
Unixes. Wine does not require MS Windows, but it can use native system
.dll files if they are available.
In Fedora wine is a meta-package which will install everything needed for wine
to work smoothly. Smaller setups can be achieved by installing some of the
wine-* sub packages. ( segun he visto, esta igualmente integrado en ubuntu o mejor, asi que por ahi no debe haber problema).
(2) Descargue el Gidplus.dll de la pagina oficial del compilador.
(3) Descargue diversas versiones, CCS 4.078, CCS 4.057, y en la misma carpeta de instalacion puse la libreria gdiplus.dll. Con estas y otras versiones que no recuerdo ( como otras dos), tuve diversos problemas, como que no me reconocia los reg files, entonces no sse iniciaba el programa ( aparecia un cuadro donde se indicaba que algo se habia cambiado y que entonces se habia corrompido una de las libreria por seguridad xD) , o error de punto flotante, o no me reconocia la libreria 'gdiplus.dll', el hecho es que de tantas versiones que probe, la CCS 4.038 finalmente funciono bien, con la respectiva libreria gdiplus.dll en el mismo directorio. Al ejecutarlo con wine aparece la interfaz grafica, bastante lenta y descuadrada por cierto pero se puede trabajar decentemente en ella, pero lo interesante es el ejecutabe Ccsc.exe que es el compilador a integrar en piklab u otro IDE, para generar los .hex y .cof en un proyecto de pics. Bueno, espero eso sirva de algo, saludos.
Wine 1.1.23-1.fc11 (i586)
En la descripción dice lo siguiente:
-
p, li { white-space: pre-wrap; }
While Wine is usually hought of as a Windows(TM) emulator, the Wine
developers would prefer that users thought of Wine as a Windows
compatibility layer for UNIX. This package includes a program loader,
which allows unmodified Windows 3.x/9x/NT binaries to run on x86 and x86_64
Unixes. Wine does not require MS Windows, but it can use native system
.dll files if they are available.
In Fedora wine is a meta-package which will install everything needed for wine
to work smoothly. Smaller setups can be achieved by installing some of the
wine-* sub packages. ( segun he visto, esta igualmente integrado en ubuntu o mejor, asi que por ahi no debe haber problema).
(2) Descargue el Gidplus.dll de la pagina oficial del compilador.
(3) Descargue diversas versiones, CCS 4.078, CCS 4.057, y en la misma carpeta de instalacion puse la libreria gdiplus.dll. Con estas y otras versiones que no recuerdo ( como otras dos), tuve diversos problemas, como que no me reconocia los reg files, entonces no sse iniciaba el programa ( aparecia un cuadro donde se indicaba que algo se habia cambiado y que entonces se habia corrompido una de las libreria por seguridad xD) , o error de punto flotante, o no me reconocia la libreria 'gdiplus.dll', el hecho es que de tantas versiones que probe, la CCS 4.038 finalmente funciono bien, con la respectiva libreria gdiplus.dll en el mismo directorio. Al ejecutarlo con wine aparece la interfaz grafica, bastante lenta y descuadrada por cierto pero se puede trabajar decentemente en ella, pero lo interesante es el ejecutabe Ccsc.exe que es el compilador a integrar en piklab u otro IDE, para generar los .hex y .cof en un proyecto de pics. Bueno, espero eso sirva de algo, saludos.
kainalu- Participante
- Mensajes : 14
Fecha de inscripción : 11/07/2009
Edad : 37
Localización : Medellin, Colombia
Re: Compilador CCS con wine
La única diferencia que había observado a simple vista es la versión de Wine que está en los repositorios de Ubuntu, ya pude probar con la última versión disponible de Wine (1.1.26) y el problema persiste, creo que hay que buscar por otro lado.
Re: Compilador CCS con wine
Geo escribió:Yo estoy con Ubuntu de 64 bits, es lo único que por el momento se me ocurre sea el problema.
Acabo de instalar la alpha de Ubuntu 9.10 para 64 bits con la version de wine de los repositorios (1.1.28) y el compilador CCS version 4.023.
Por lo menos desde el propio ide del ccs funciona perfectamente, en primera instancia me ha dado el fallo de punto flotante pero despues de instalar el gdiplus de ccs ya no da mas fallos y he compilado unos de los ejemplos que vienen con el compilador sin ningun fallo.
Un saludo
Fernan
Fernan- Participante Activo
- Mensajes : 38
Fecha de inscripción : 17/12/2008
Edad : 61
Localización : Bilbao
Página 1 de 2. • 1, 2
Temas similares
» Instalar la última versión de Wine en Ubuntu.
» Tutorial del Compilador CCS
» Compilador MPLAB X XC8 Para pic 16f
» Compilador GcBASIC en Ktechlab
» No me entiende estas linea el compilador
» Tutorial del Compilador CCS
» Compilador MPLAB X XC8 Para pic 16f
» Compilador GcBASIC en Ktechlab
» No me entiende estas linea el compilador
Página 1 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.