在 64 位系统中,如果我尝试使用以下命令编译configure
测试,它会失败:
$ gcc -m32 -o conftest -L/usr/lib/i386-linux-gnu/ conftest.c -lfreetype
/usr/bin/ld: cannot find -lfreetype
collect2: ld returned 1 exit status
但如果我这样做是成功的:
$ gcc -m32 -o conftest conftest.c /usr/lib/i386-linux-gnu/libfreetype.so.6
为什么第一种情况下 ld 找不到 32bit libfreetype.so.6?