由于未进行链接,因此gcc:链接器输入文件未使用。

6
当我在Linux中运行一个make文件来编译C代码时,我遇到了以下错误:
gcc -Wall -fPIC -DSOLARIS -DXP_UNIX -DMCC_HTTPD -D_REENTRANT -I/opt/profile/OraAlert_test/code/include -I/usr/netscape/server4/plugins/include -I../../pwutils -I../../database/src  -I../../access/src -I/data/share/capscan/include -o getEnv.o -c ../src/
gcc: ../src/: linker input file unused because linking not done

我已经尝试在stackoverflow上搜索相关问题并尝试了建议的解决方案。 但是这个问题仍未解决。您有什么建议吗?


3
“-c” 不就是仅编译而不链接吗?为什么要传递一个目录而不是源文件? - FatalError
1个回答

3
您有一个没有源文件的编译命令。它应该编译什么?这个错误确实有些误导。它假设您想要链接到“../src/”,但“-c”表示不进行任何链接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接