piggy.lnk 简析
SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; *(.data) input_data_end = .; }}
简析:
SECTIONS {
.data : 指示数据段
{
input_len = .; 定义变量 input_len
LONG(input_data_end - input_data) 插入立即数值 input_data_end - input_data, 4字节,LONG型
input_data = .; 定义变量 input_data,数据段开始
*(.data)
input_data_end = .; 定义变量input_data_end,数据段结束
}
}
注:直接包含数据值类型如:
BYTE(EXPRESSION) 1 字节
SHORT(EXPRESSION) 2 字节
LOGN(EXPRESSION) 4 字节
QUAD(EXPRESSION) 8 字节
SQUAD(EXPRESSION) 64位处理器的代码时,8 字节
https://www.cnblogs.com/li-hao/p/4107964.html