在solaris 9上安装Git
Git installation on solaris 9
我一直在尝试在Solaris 9计算机中安装GIT最新版本,运行后遇到错误/usr/local/bin/make NO_OPENSSL=YesPlease NO_CURL=YesPlease prefix=/usr all
:
CC credential-store.o
/usr/ucb/cc: language optional software package not installed
make: *** [credential-store.o] Error 1
而当我做which gcc
/usr/sfw/bin/gcc
时,我得到了正确的响应和which cc
/usr/ucb/cc
在安装过程中,我尝试将我的gcc版本从gcc-3.2.2升级到gcc 3.4.6,但在安装时仍然面临错误。
提前感谢您的建议。
(1)编译器不在PATH
变量中。PATH设置为/usr/ucb/cc
,您的gcc位于/usr/sfw/bin/gcc
中
您可以使用/usr/sfw/bin/gcc
(具有绝对/完整路径)而不是简单的gcc
调用编译器
或者将您的PATH设置为
PATH=$PATH:/usr/sfw/bin
(https://docs.oracle.com/cd/E19683-01/806-7612/customize-8/index.html)
看看这个https://unix.stackexchange.com/questions/12731/usr-ucb-cc-language-optional-software-package-not-installed
要持久设置PATH,请参阅https://unix.stackexchange.com/questions/77380/solaris-permanently-update-path-for-all-users
若设置了PATH,那个么问题可能是在您使用的makefile中,编译器是用cc
调用的,而在您的机器上,gcc
和cc
之间并没有链接。你可以尝试用来解决这个问题
(2)在gcc
和cc
ln -s /usr/sfw/bin/gcc /usr/ucb/cc
之间创建符号链接(检查file /usr/ucb/cc
或file /usr/sfw/bin/gcc
是否存在链接)这是关于创建和删除符号链接的更多信息https://askubuntu.com/questions/26498/choose-gcc-and-g-version
(3)更改makefile中的编译器调用,请参阅强制使用gcc在中进行编译(而不是cc)/在Solaris Sparc 下配置
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 在已经使用Git的情况下减少编译时间
- C++:如何在CLion IDE中安装Boost
- 使用Qt C++计算类似Git的SHA1哈希
- 如何在c++中从git建立外部库
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- 我应该将除 .cpp 以外的其他文件添加到 git 中吗?
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 使用git安装多个版本的软件
- 通过 Git Bash 在 Windows 7 上安装 GCC 编译器
- 在solaris 9上安装Git
- 使用git端口安装Atom包被阻止