/ bin / sh:cc:找不到Perl模块的命令

时间:2016-02-16 23:47:09

标签: gcc makefile gd cc

您好我正在尝试安装perl模块GD-2.46。

perl Makefile.PL --ignore_missing_gd之后, 我试图make 然后我收到了错误:

 cc -c  -I/project/umw_robert_brown/guang/breakdancer/usr/local/include -I/usr/include -I/usr/include/gd -Wformat=0 -O2   -DVERSION=\"2.46\" -DXS_VERSION=\"2.46\" -fPIC "-I/share/pkg/perl/5.18.1/lib/5.18.1/x86_64-linux-thread-multi/CORE"  -DHAVE_JPEG -DHAVE_FT -DHAVE_XPM -DHAVE_GIF -DHAVE_PNG -DHAVE_ANIMGIF GD.c
    /bin/sh: cc: command not found
    make: *** [GD.o] Error 127

在我看来GCC编译器丢失了,所以我试过

make CC='/share/pkg/gcc/4.9.2/bin/gcc'

因此,对于上面的错误,它已经解决了(可以找到gcc):

/share/pkg/gcc/4.9.2/bin/gcc -c  -I/project/umw_robert_brown/guang/breakdancer/usr/local/include -I/usr/include -I/usr/include/gd -Wformat=0 -O2   -DVERSION=\"2.46\" -DXS_VERSION=\"2.46\" -fPIC "-I/share/pkg/perl/5.18.1/lib/5.18.1/x86_64-linux-thread-multi/CORE"  -DHAVE_JPEG -DHAVE_FT -DHAVE_XPM -DHAVE_GIF -DHAVE_PNG -DHAVE_ANIMGIF GD.c

但是我抱怨了另一个错误

LD_RUN_PATH="/project/umw_robert_brown/guang/breakdancer/usr/local/lib:/usr/lib64:/usr/lib" cc  -shared -O2 -L/usr/local/lib -fstack-protector GD.o  -o blib/arch/auto/GD/GD.so     \
       -L/project/umw_robert_brown/guang/breakdancer/usr/local/lib -L/usr/lib -L/usr/lib64 -lgd -lfreetype -ljpeg -lpng -lz -lm -lX11 -lXpm     \

/bin/sh: cc: command not found
make: *** [blib/arch/auto/GD/GD.so] Error 127

我很困惑,因为可以找到第一个cc,为什么找不到第二个? THX

0 个答案:

没有答案