Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我使用gcc链接main.c时,为什么没有libc*?_Gcc_Ld - Fatal编程技术网

当我使用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。因此