深度linux+qt5.8+oracle11(环境搭建)

2 篇文章 0 订阅
1 篇文章 0 订阅

安装qt5.8

1.下载qt5.8安装包
wget http://download.qt.io/archive/qt/5.8/qt-opensource-linux-x64-5.8.0.run
2.安装(也可以使用root用户安装)

  • 赋权限
    sudo chmod 777 qt-opensource-linux-x64-5.8.0.run
  • 切换回当前用户
    su 账户名
    输入密码
  • 运行安装包
    ./qt-opensource-linux-x64-5.8.0.run
    默认安装
    3.测试安装
    打开qtcreator创建默认qt桌面应用,编译运行通过
    qt编译通过
    4.安装GDB调试器
    sudo apt-get install gdb
    备注(深度版本自身带的bug,会无法lightm.service【重启无法启动界面】,解决方法更新系统【sudo apt update, sudo apt dist-upgrade】,新版不会有这些问题)
    5.找不到 -lGL错误
    sudo apt-get install libgl1-mesa-dev
    6.没有设置调试器引擎
    打开option中在共建套件中添加已安装的调试器
    在这里插入图片描述
    7.调试运行
    在这里插入图片描述
    备注(无法高亮颜色也一个问题,但暂不影响其他,我的是在虚拟机中,主要的调试还是在外边,所以暂不管)

安装oracle11

  • 下载包 linux.x64_11gR2_client.zip
  • 解压安装包
  • 运行 ./runInstaller在这里插入图片描述
    解决办法:
    1.cd install(切换至目录下查看原有unzip)
    2.mv unzip unzip_bak(屏蔽原因链接)
    3.查看系统unzip命令所在位置find –name unzip
    4.ln -s /usr/bin/unzip unzip
    5.返回上级目录;执行安装命令;

在这里插入图片描述
解决办法(其他都根据需要配置,更新系统是最舒服的):
直接更新系统避免一个错误接一个的库报错,能解决大量的库错误
8. sudo apt update
9. sudo apt dist-upgrade
10. 编辑/etc/security/limits.conf文件,在文件的最后添加如下的配置(你可以根据你自己的需要进行配置)
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
11. 编辑/etc/sysctl.conf文件,在文件的最后添加如下的配置(你可以根据你自己的需要进行调整)
fs.file-max=6815744
kernel.sem=250 32000 100 128
kernel.shmmni=4096
kernel.shmall=1073741824
kernel.shmmax=4398046511104
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
net.ipv4.ip_local_port_range=9000 65500
12. 建立软链接
mkdir /usr/lib64
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
ln -s /usr/bin/rpm /bin/rpm
ln -s /etc /etc/rc.d
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

  1. 更新依赖库
    apt-get install libaio-dev sysstat unixodbc-dev libelf-dev unzip g++ zlib1g-dev ksh libstdc++5 binutil

    在这里插入图片描述
    解决办法:

  2. 降低gcc版本
    apt-get install gcc-4.8 g+±4.8
    cd /usr/bin
    mv gcc gcc.script
    mv g++ g++.script
    ln -s gcc-4.8 gcc
    ln -s g+±4.8 g++

  3. 删除安装路径下中拷贝的库app/dmodproduct/11.1.0/client_1/lib/stubs/
    rm -rf app/dmodproduct/11.1.0/client_1/lib/stubs/*

  4. 点击【Retry】按钮

在这里插入图片描述
18. 恢复gcc
mv g++.script g++
mv gcc.script gcc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值