0

当我使用简单的 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 退出状态

==================================================== =

需要帮助请

4

1 回答 1

1

这可能是由于需要执行程序时没有获得执行程序所需的库的原因。

谢谢和问候,
阿洛克·塔克

于 2013-09-27T09:28:21.510 回答