我有一台freebsd 8.4机器。我想用pyinstaller为freebsd创建一个二进制文件。然而它看起来像pyinstaller默认不支持freebsd,所以我必须去引导加载程序并创建特定于目标系统的东西。GCC/clang不在BSD上,无法安装
这给我错误,gcc/cc在系统上找不到。这是第一个错误信息
Platform : FreeBSD-64bit detected
Checking for 'gcc' (C compiler) : not found
Checking for 'clang' (C compiler) : not found
所以然后我尝试通过端口安装gcc。我这样做
cd /usr/ports/lang/gcc49
make install
它失败:
checking whether the C compiler works... no
所以我检查文件系统并没有GCC或铿锵或CC。它只有ccache。以下是在/ usr/bin中
CC -> /usr/local/bin/ccache
gcc -> /usr/local/bin/ccache
细节没有什么在/ usr/local/bin中(无论是CC或GCC)
所以,如果我只是做GCC在命令行中我得到这个:
ccache: FATAL: Could not find compiler "gcc" in PATH
我该如何解决这个问题。这件事让我疯狂。 pkg install也不能正常工作,但没有找到“No repository found”
你有根吗?如果是的话,你可以安装一个gcc或clang的二进制包。 – arved
是的,我确实有根。我从哪里得到二进制文件? – user775093
setenv PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.4-RELEASE/packages/All – arved