我正在使用Scons来构建我的C项目。我有一个使用ld
标志指定给-Xlinker
的外部链接器文件。我的问题是每当我更改-Xlinker
指向的链接器脚本时,Scons都不会考虑更改:
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
如何强制Scons监听链接器脚本的更改,并在链接器脚本发生更改时重新编译项目?
答案 0 :(得分:4)
env = Environment()
env['LINKFLAGS']+=' -T linkerscript.lds '
Depends(program, 'linkerscript.lds')
同样对于显式依赖,check here