0

我的系统是:Kubuntu Linux ubuntu 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:24:54 UTC 2013 i686 i686 i686 GNU/Linux

我正在尝试运行此命令:

ld -o loader loader.o startup.o start.o -lc -T linking_script -dynamic-linker /lib/ld-linux.so.2

我收到以下错误:

ld:找不到-lc

我也试过这个: sudo yum install glibc-static 但是得到了这个错误并且找不到向它添加存储库的方法:没有启用的存储库。

希望您能够帮助我。

4

2 回答 2

1

检查 LIBRARY_PATH 环境变量。

尝试添加 -L<Library Directory>。

于 2013-06-19T07:28:58.933 回答
0

的手册页ld建议它具有以下语法:

ld [options] objfile ...

因此,您需要将所有选项放在文件之前。例如:

ld -o loader -lc -T linking_script -dynamic-linker /lib/ld-linux.so.2 loader.o startup.o start.o
于 2017-08-11T18:10:45.220 回答