我有一臺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