发布网友 发布时间:2022-04-26 02:57
共3个回答
懂视网 时间:2022-04-10 16:55
在mac环境下编译rocksdb,需要配置依赖的编译环境,其中有一项比较麻烦:c++编译要支持C++11,但是在mac环境安装xcode-select --install之后,已经安装有了gcc-4.2.1,而且不容易升级,因为已经存在/usr/bin/gcc,想覆盖这个命令文件比较麻烦。
OS X: Install latest C++ compiler that supports C++ 11: Update XCode: run xcode-select --install (or install it from XCode App‘s settting). Install via homebrew. If you‘re first time developer in MacOS, you still need to run: xcode-select --install in your command line. run brew tap homebrew/versions; brew install gcc48 --use-llvm to install gcc 4.8 (or higher). run brew install rocksdb
升级gcc-4.9
访问gcc官网你会发现gcc的最高版本已经是gcc-7.3,但是在这篇文章里,我们安装gcc-4.9,如果需要安装更高的版本gcc,其实方法都是一样的。
1. 先查下homebrew库中存在的gcc版本
http://formulae.brew.sh/search/gcc
会发现版本有gcc、gcc@5、gcc@6、gcc@4.9
2. 安装gcc@4.9,这一步比较慢,耐心等待
brew install gcc@4.9
3. 设置别名
编辑~/.zshrc,在最后加上如下代码
alias gcc="gcc-4.9" alias g++="g++-4.9" alias cc="gcc-4.9" alias c++="c++-4.9"
4. 关闭控制台,重新打开一个控制台,查看gcc 版本
gcc -v
Mac环境下升级gcc版本--rocksdb
标签:strong upd 环境安装 form run set highlight col 图片
热心网友 时间:2022-04-10 14:03
1. 打开终端
在finder里面搜索(这台MAC)查找终端
2. 在cdlouiedeAir:~ cdlouie$(cdlouie是我的电脑用户名) 后面输入sudo vim /etc/profile
3. 在password后面输入电脑用户名密码,密码是不会显示的
4. 然后在任意位置按 i 键编辑器状态("/etc/profile" [readonly] 16L, 369C)切换为INSERT(-- INSERT -- W10: Warning: Changing a readonly file) 将光标定位到最后一行 fi 后,回车换行,插入以下代码:
#这里是JAVA的环境变量
JAVA_HOME=“Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/”CLASS_PATH=“$JAVA_HOME/lib”PATH=“.;$PATH:$JAVA_HOME/bin”
5. 再按ESC键退出编辑状态
6. 按shift+冒号,会在编辑器出现冒号,紧接着输入wq!回车保存成功。
7. 检查,重新输入sudo vim /etc/profile查看,如果刚刚插入的代码还在说明保存成功。
8. 注意事项,插入的代码jdk的版本可以通过终端命令:java -version进行查询
热心网友 时间:2022-04-10 15:21
试一试Launchpad control吧