我正在尝试编译symlinks
(tar.gz-file),这是一个非常小的工具,只有一行用于编译:
gcc -Wall -Wstrict-prototypes -O2 -N -s -o symlinks symlinks.c
Run Code Online (Sandbox Code Playgroud)
这给出了错误
....
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
的输出
/sbin/ldconfig -p | grep libgcc
Run Code Online (Sandbox Code Playgroud)
是
libgcc_s.so.1 (libc6) => /lib/i386-linux-gnu/libgcc_s.so.1
Run Code Online (Sandbox Code Playgroud)
并尝试直接包含提到的目录
gcc -Wall -Wstrict-prototypes -L /lib/i386-linux-gnu/ -O2 -N -s -o symlinks symlinks.c
Run Code Online (Sandbox Code Playgroud)
产生相同的错误。
三个问题:
解决办法:省略选项-N
。
归档时间: |
|
查看次数: |
12673 次 |
最近记录: |