【问题标题】:Making Scons realise that my linker script has changed让 Scons 意识到我的链接器脚本已更改
【发布时间】:2012-03-20 15:36:45
【问题描述】:

我正在使用 Scons 来构建我的 C 项目。我有一个使用-Xlinker 标志指定给ld 的外部链接器文件。我的问题是,每当我更改-Xlinker 所指向的链接器脚本时,Scons 都不会考虑更改:

scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.

如何强制 Scons 监听链接器脚本的更改,并在链接器脚本更改时重新编译项目?

【问题讨论】:

    标签: c ld scons


    【解决方案1】:
    env = Environment()
    env['LINKFLAGS']+=' -T linkerscript.lds '
    Depends(program, 'linkerscript.lds')
    

    Reference

    对于显式依赖,check here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 2010-10-18
    • 2021-09-15
    • 2013-11-19
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    相关资源
    最近更新 更多