首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microchip MPLAB IDE和XC8编译器生成选项

Microchip MPLAB IDE和XC8编译器生成选项
EN

Stack Overflow用户
提问于 2021-03-28 05:05:28
回答 1查看 392关注 0票数 0

我尝试使用XC8编译器(V2.32)构建一个C项目。我从编译器那里得到了一些错误。我已经在"Makefile-default.mk“文件中添加了"--chip=$(MP_PROCESSOR_OPTION)”。

以下是构建日志:

代码语言:javascript
复制
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)

我如何构建这个程序?我在日志里找不到"-S“。

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 18:29:05

我解决了这个问题,我确实重新安装了XC8编译器工具链。之后,我在MPLAB IDE中选择了工具链:"Tools->Options->Embedded“。选择"Add“,然后选择XC8工具链的"bin”目录。选择“应用”。现在XC8工具链应该已经准备好了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66836071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档