crislinux.sh

来自「基于4个mips核的noc设计」· Shell 代码 · 共 42 行

SH
42
字号
# This is an approximation of what we want for a real linux system (with MMU and ELF).MACHINE=SCRIPT_NAME=elfOUTPUT_FORMAT="elf32-cris"ARCH=crisTEMPLATE_NAME=elf32ENTRY=_start# Needed?  Perhaps should be page-size alignment.ALIGNMENT=32GENERATE_SHLIB_SCRIPT=yes# Is this high enough and low enough?TEXT_START_ADDR=0x80000MAXPAGESIZE=8192# FIXME: GOT, PLT...# We don't do the hoops through DEFINED to provide [_]*start, as it# doesn't work with --gc-sections, and the start-name is pretty fixed# anyway.TEXT_START_SYMBOLS='PROVIDE (__Stext = .);'# Smuggle an "OTHER_TEXT_END_SYMBOLS" here.OTHER_READONLY_SECTIONS='PROVIDE (__Etext = .);'DATA_START_SYMBOLS='PROVIDE (__Sdata = .);'# Smuggle an "OTHER_DATA_END_SYMBOLS" here.OTHER_GOT_SECTIONS='PROVIDE (__Edata = .);'OTHER_BSS_SYMBOLS='PROVIDE (__Sbss = .);'OTHER_BSS_END_SYMBOLS='PROVIDE (__Ebss = .);'# Smuggle an "OTHER_ALL_END_SYMBOLS" here.# Also add the other symbols provided for rsim/xsim and elinux.OTHER_RELOCATING_SECTIONS='PROVIDE (__Eall = .);PROVIDE(__Endmem = 0x10000000); PROVIDE(__Stacksize = 0);'

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?