当我使用简单的hello world c程序时,它工作得非常好,并为Windows 64位生成一个正确的exe文件。但是当我使用一些需要lib并包含要在命令中添加文件的代码时,它会生成以下错误。如果我使用简单的gcc命令,这完全正常。
=============================================== ===
已执行命令。 myroot @ ubuntu:/ home / mysystem / Desktop#/ opt / mingw64 / bin / x86_64-w64-mingw32-gcc /home/mysystem/Desktop/hello.c -I / home / mysystem / Desktop / oracle / include / -L / opt / Db / lib / -L / opt / Db / 9 / lib -ldld -o /home/mysystem/mystem/testme.exe
=============================================== ====
错误 /opt/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.5.4/../../../../x86_64-w64-mingw32/bin/ld:找不到-ldld collect2:ld返回1退出状态
=============================================== ====
需要帮助Plz
答案 0 :(得分:0)
这可能是因为它没有获得执行程序所需的库,因为需要执行ld。
谢谢&问候,
Alok Thaker