我正在尝试编写一个链接描述文件,将一个节内容写入两个非连续的内存区域.
我在这个邮件列表中找到了一个旧线程:"ld链接器脚本和非连续内存区域" http://sourceware.org/ml/binutils/2012-01/msg00188.html
我知道C28x编译器的一个特性就是这个问题是将这些部分拆分成多个内存段:(带或函数)
SECTIONS {.text:{*(.text)} >> FLASH1 | FLASH3}
这里描述:http: //processors.wiki.ti.com/index.php/C28x_Compiler_-_Understanding_Linking
我试过没有成功.目前我必须手动填充第一个内存区域.但是很难搜索部分代码,我将来不会改变它,并且完全适合并填充第一个内存区域.
是否实现了GNU链接器中的这种功能?或者有没有人有更好的想法如何解决这个问题?
我正在将Eclipse + CDT用于一个项目。我在构建设置中使用了“自动生成Makefile”选项。我在一个文件中提供了日期和一些每次编译项目时必须实现的值。但是由于我每次都不会更改该文件,因此编译器不会刷新它。有什么选择可以让我有一个Phony目标吗?
如果我可以只向makefile添加一些行,则可以使用,
rm -f *.o target
但是下次我更新项目时,该行将被删除。
我发现在设置>> c / c ++ build >>行为中,有机会编写一些干净的变量。能帮上忙吗?我试图写文件名,但这不起作用。