EIDE中的SDCC项目无法支持汇编文件编译
我也遇到了同样的问题,我编译的是8051.
直接点编译结果如下:
[ INFO ] start compilation ...
[ 50%] CC 'src/main.c'
sdcc: Calling preprocessor...
sdcc: sdcpp.exe -nostdinc -Wall -std=c99 -I"src" -I"inc" -obj-ext=.rel -MMD .\build\Debug\src\main.d -MT .\build\Debug\src\main.rel -DSDCC_CHAR_UNSIGNED -DSDCC_MODEL_SMALL -DSDCC_OPTIMIZE_SPEED -DSDCC_FLOAT_REENT -DSDCCCALL=0 -DSDCC=4_2_0 -DSDCC_VERSION_MAJOR=4 -DSDCC_VERSION_MINOR=2 -DSDCC_VERSION_PATCH=0 -DSDCC_REVISION=13081 -DSDCC_mcs51 -DSTDC_NO_COMPLEX=1 -DSTDC_NO_THREADS=1 -DSTDC_NO_ATOMICS=1 -DSTDC_NO_VLA=1 -DSTDC_ISO_10646=201409L -DSTDC_UTF_16=1 -DSTDC_UTF_32__=1 -isystem "C:\Users\HDC.eide\tools\sdcc\bin..\include\mcs51" -isystem "C:\Users\HDC.eide\tools\sdcc\bin..\include" ".\src\main.c"
sdcc: Generating code...
sdcc: Calling assembler...
sdcc: sdas8051.exe -plosgffw ".\build\Debug\src\main.rel" ".\build\Debug\src\main".asm
[100%] AS 'src/startup.asm'
removingsdas Assembler V02.00 + NoICE + SDCC mods (Intel 8051)
Copyright (C) 2012 Alan R. Baldwin
This program comes with ABSOLUTELY NO WARRANTY.【命令说明略】
ERROR compilation failed at : "c:\SDCCProject\sdcc_asm_test\src\startup.asm", exit code: 3
startup.args.txt内容如下
-plosgffw -Isrc -Iinc --iram-size 256 --xram-size 0 --code-size 8192 --verbose .\build\Debug\src\startup.rel .\src\startup.asm