c - Opciones de compilación del compilador Microchip MPLAB IDE y XC8

CorePress2024-01-24  13

Intento construir un proyecto C con el compilador XC8 (V 2.32). Recibo algunos errores del compilador. Ya agregué "--chip=$(MP_PROCESSOR_OPTION)" al directorio "Makefile-default.mk" archivo.

Aquí está el registro de compilación:

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory '/media/diskhome2/files/MPLABXProjects-backup-2021-03-26/led-pov-8/led-pov-8.X'
make  -f nbproject/Makefile-default.mk dist/default/production/led-pov-8.X.production.hex
make[2]: Entering directory '/media/diskhome2/files/MPLABXProjects-backup-2021-03-26/led-pov-8/led-pov-8.X'
"/media/diskhome2/files/microchip/xc8/v2.32/pic/bin/xc8"  -mcpu=16F628A --chip=16F628A -c    -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default  -msummary=-psect,-class,+mem,-hex,-file  -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall   -std=c99 -gdwarf-3 -mstack=compiled:auto:auto     -o build/default/production/my-pov.p1 my-pov.c 
/media/diskhome2/files/microchip/xc8/v2.32/pic/bin/picc -mcpu=16F628A --chip=16F628A -c -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o build/default/production/my-pov.p1 my-pov.c
(925) extraneous argument to "-S" option
make[2]: *** [nbproject/Makefile-default.mk:110: build/default/production/my-pov.p1] Error 1
make[1]: *** [nbproject/Makefile-default.mk:91: .build-conf] Error 2
make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2
(908) exit status = 1
make[2]: Leaving directory '/media/diskhome2/files/MPLABXProjects-backup-2021-03-26/led-pov-8/led-pov-8.X'
make[1]: Leaving directory '/media/diskhome2/files/MPLABXProjects-backup-2021-03-26/led-pov-8/led-pov-8.X'

BUILD FAILED (exit value 2, total time: 256ms)

¿Cómo puedo construir el programa? No encuentro la tecla "-S" en el registro.



------------------------------------

Resolví el problema. Reinstalé la cadena de herramientas del compilador XC8. Después de eso, seleccioné la cadena de herramientas en MPLAB IDE: "Herramientas->Opciones->Incrustado". Seleccione "Agregar" y seleccione la cadena de herramientas XC8 "bin" directorio. Seleccione "Aplicar". Ahora¡La cadena de herramientas XC8 debería estar lista!



------------------------------------

Recibí este tipo de error "Configuración "predeterminada" compila con "XC8", pero no hay cadenas de herramientas de ese tipo instaladas. "

Lo limpié instalando el compilador XC8 y "Herramientas->Opciones->Embedded->Herramientas de compilación" en eso mencione la ruta del archivo compilador y haga clic en Aceptar.

Compartir mejorar esta respuestaSeguir Respondido

hace 2 días

Kavya S

Kavya S

1

Nuevo colaborador

Kavya S es un nuevo colaborador de este sitio. Tenga cuidado al pedir aclaraciones, comentar y responder. Consulte nuestro Código de conducta.

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare