Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola a todos! este es mi primer post y lo aprovecho para saludaros a todos.
Bien, mi problema es el siguiente, cuando compilo un archivo .c con el Programmers Notepad 2 me sale el siguiente error:
(tengo windows vista) y tras esto no me crea ningun archivo .hex.
> "C:roboticalibreria_facil\crear_ejecutable.bat" ejemplo7 "C:roboticalibreria_facil"
C:roboticalibreria_facil>cd "C:roboticalibreria_facil"
C:roboticalibreria_facil>sdcc -mpic14 -p16f876a -c ejemplo7.c
C:roboticalibreria_facil>sdcc -mpic14 -p16f876a -c libreria_facil.c
C:roboticalibreria_facil>sdcc -mpic14 -p16f876a -c delay0.c
C:roboticalibreria_facil>sdcc -mpic14 -p16f876a -o ejemplo7 ejemplo7.o libreria_facil.o delay0.o
Usage: gplink [options] [objects] [libraries]
Options: [defaults in brackets after descriptions]
-a FMT, --hex-format FMT Select hex file format.
-c, --object Output executable object file.
-d, --debug Output debug messages.
-f VALUE, --fill VALUE Fill unused program memory with value.
-h, --help Show this usage message.
-I DIR, --include DIR Specify include directory.
-l, --no-list Disable list file output.
-m, --map Output a map file.
-o FILE, --output FILE Alternate name of output file.
-O OPT, --optimize OPT Optimization level [1].
-q, --quiet Quiet.
-r, --use-shared Use shared memory if necessary.
-s FILE, --script FILE Linker script.
-t SIZE, --stack SIZE Create a stack section.
-v, --version Show version.
Default linker script path C:roboticagputilsbin
Default library path (null)
Report bugs to:
<URL>
C:roboticagputilsbingplink.exe: invalid option -- w
C:roboticagputilsbingplink.exe: invalid option -- w
> Process Exit Code: 0
PD: soy demasiado novato como para una explicacion demasiado tecnica.
Gracias por adelantado 😉
cual programa, ese "programers notepad" nunca lo escuche, pero la mayoria empieza con mplab a programar.
alepic.
Yo uso el programmers notepad y no es un compilador, es sólo un editor de textos. Se supone que es un sustituto del notepad de windows, mejorado al estilo de kate o gedit en linux, pero no compila, lanza otro compilador que en tu caso es sdcc (me parece que es un compilador open source de C para PIC) y debe usar el enlazador gplink para enlazar librerías. Con el programmers notepad tendrás que configurarlo todo a mano y puede ser complicado si no tienes experiencia.
Cómo te recomienda alepic, mejor usar mplab, es un entorno integrado más fácil de configurar.
claro nm_pereira es que kikinho usa el programers notepad sobre windows vista y no sobre linux.
alepic
Intente usar mplab pero no me compila un ejemplo ya hecho. Me da error y me empieza a desesperar 🙁 (pic 16f876)
Tras lo que dices mm_pereira, descarto el programers notepad 2 ya que con solo una semana de "cursillo" de verano de robotica no me veo con conocimientos de casi nada de robotica ni programacion.
Gracias nuevamente por la ayuda 😉