嵌入式技术论坛
直播中

李玉兰

8年用户 1562经验值
私信 关注
[问答]

使用scons编译时,我需要怎么做才能输出gcc的完整编译信息呢?

使用scons编译时,我需要怎么做才能输出gcc的完整编译信息呢?
目前scons
CC ……

期望输出
arm-none-eabi-gcc -O2 ….

回帖(2)

王秀珍

2023-3-23 11:20:34
scons --verbose
举报

李玉兰

2023-3-23 11:20:46
非常感谢,那么我想要给独立的group添加编译优化等级,需要怎么做呢?

CCFLAGS = ['-O2']
group = DefineGroup('drv', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES,LIBRARY = '',CCFLAGS = CCFLAGS)
print('help me :',Env.get('CCFLAGS', ''))
C、CPP都使用同一套。
但是编译报错如下:

Newlib version:2.4.0
AttributeError: 'list' object has no attribute 'replace':
  File "E:sharert-threadbspsplboardsCCO_TSConstruct", line 65:
    objs.extend(SConscript(os.path.join(soc_lib_path_prefix, 'soc', 'SConscript')))
  File "E:shareenv_released_1.2.0envtoolsConEmuConEmu......toolsPython27Libsite-packagessconsSConsScriptSConscript.py", line 668:
    return method(*args, **kw)
  File "E:shareenv_released_1.2.0envtoolsConEmuConEmu......toolsPython27Libsite-packagessconsSConsScriptSConscript.py", line 605:
    return _SConscript(self.fs, *files, **subst_kw)
  File "E:shareenv_released_1.2.0envtoolsConEmuConEmu......toolsPython27Libsite-packagessconsSConsScriptSConscript.py", line 286:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分