2
コードを2つの異なるMEMORY領域に分割するためにリンカスクリプト(LD)を使用しようとしています。 - すべてのコードはMEM1領域に移動する必要があります。 file2.oのみがMEM2領域に移動する必要があります。GNUリンカを使用してファイルのコードを別のメモリ領域に配置するには
MEMORY
{
MEM1 : ORIGIN = 0x00000000, LENGTH = 100K
MEM2 : ORIGIN = 0x00800000, LENGTH = 100K
}
SECTIONS
{
.text : { *(.text .text.*) } >MEM1
}
file2.oをMEM1に移動してMEM2に転送しないようにするにはどうすればよいですか? 私はEXCLUDE_FILE(file2.oとMEM1地域用)を成功せずに使ってみました。
任意のヘルプ/方向がLDマニュアル、3.6.4.2 Input Section Wildcard Patternsから
おかげ