当我使用gcc链接main.c时,为什么没有libc*?
如果我有:当我使用gcc链接main.c时,为什么没有libc*?,gcc,ld,Gcc,Ld,如果我有: $ gcc -v -lm -lc math.o 2> logg 结果链接日志中没有libc或libm。这正常吗 $ gcc --version gcc (Ubuntu 4.9.1-16ubuntu6) 4.9.1 您希望在哪里找到它们?因此gcc-v显示了gcc在各个编译阶段使用的命令的详细信息,ld是这里的相关阶段。这不显示链接器使用的库吗?它可能以-lc格式显示它们,而不是扩展为完整的文件名,如libc。因此
$ gcc -v -lm -lc math.o 2> logg
结果链接日志中没有libc或libm。这正常吗
$ gcc --version
gcc (Ubuntu 4.9.1-16ubuntu6) 4.9.1
您希望在哪里找到它们?因此gcc-v显示了gcc在各个编译阶段使用的命令的详细信息,ld是这里的相关阶段。这不显示链接器使用的库吗?它可能以
-lc
格式显示它们,而不是扩展为完整的文件名,如libc。因此