我是gcc
的新手。我试图在以下站点的帮助下编译由Cython创建的C文件:Compile main Python program using Cython
使用以下命令成功创建了C文件:
cython --embed -o mycode.c mycode.py
然后我使用了以下gcc命令:
gcc -Os -I E:\WinPython\python-3.6.5\include\ -o mycode mycode.c -L E:\WinPython\python-3.6.5\libs -lpython36 -lpthread -lm -lutil -ldl
但是它给出了以下错误:
C:/MinGW-W64/mingw32/bin/../lib/gcc/i686-w64-mingw32/8.1.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lutil
C:/MinGW-W64/mingw32/bin/../lib/gcc/i686-w64-mingw32/8.1.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -ldl
collect2.exe: error: ld returned 1 exit status
问题出在哪里,如何解决?