‘壹’ 脚本里面的-R是啥意思
-r就相当于回车键的功能一样
扩展
链接脚本控制每次链接。这样的脚本是用链接器命令语言编写的。链接脚本的主要目的是描述如何将输入文件中的各个section(节)映射到输出文件中,并控制输出文件的内存布局。然而,在必要时,链接脚本也可以使用链接器命令指示链接器执行许多其他操作。下面的文档将讨论如何使用链接脚本及其命令。
链接器总是使用链接脚本。如果你自己不提供,链接器将使用一个默认的链接脚本,这个脚本被编译进了链接器可执行文件中。你可以使用'--verbose '命令行选项来显示默认的链接脚本。某些命令行选项,如' -r '或' -N ',将影响默认链接脚本。你可以使用' -T '命令行选项提供自己的链接脚本。当这样做时,指定的链接脚本将替换默认的链接脚本。
还可以隐式地使用链接脚本,将它们命名为链接器的输入文件,就像它们是要链接的文件一样。如果链接器打开了一个它不能识别为目标文件或归档文件的文件,它将尝试将其作为链接脚本读取。如果文件不能被解析为链接脚本,链接器将报告一个错误。隐式链接脚本不会取代默认的链接脚本。通常,隐式链接脚本只包含' INPUT '、' GROUP '或' VERSION '命令。
‘贰’ linux运行sh脚本出现/r
项目中要运行sh脚本。但是脚本的项目路径文件夹运银塌行的时候 会报错,找不到文件夹。
发现执行的时候会默认在 sh脚本中添加/r 也就是回车键。
找了半天才想起来是文件格式不对闷敬。
在vim 下面蚂搏慎执行 :set ff 查看当前文档的格式 是gos
需要将sh脚本改成unix格式的才能运行。
完美!