【发布时间】:2016-03-16 18:47:23
【问题描述】:
我有一台 freebsd 8.4 机器。我想使用 pyinstaller 为 freebsd 创建一个二进制文件。但是看起来pyinstaller默认不支持freebsd,所以我必须进入引导加载程序并创建特定于目标系统的东西。
这给了我在系统上找不到 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、clang 或 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 也无法使用错误“未找到存储库”
【问题讨论】:
-
你有root吗?如果是,您可以安装 gcc 或 clang 的二进制包。
-
是的,我确实有根。我从哪里得到二进制文件?
-
setenv PACKAGESITE ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/…