crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o 等目标文件和daemon.o(由我们自己的C程序文件产生)链接成一个执行文件.前面这5个目标文件的作用分别是启动.初始化.构造.析构和结束,它们通常会被自动链接到应用程序中.例如,应用程序的main()函数就是通过这些文件来调用的.如果不进行标准的链接的话(编译选项-nostdlib),我们就必须指明这些必要的目标文件,如果未指定,链接器就会提示找不到_start符号,并因此导致链接失败.且,将目标文件提供…