Linux下C ,C ++, Qt开发环境

Linux 发行版的选择

尽量优选Ubuntu, 用户开发者多,而且较大的公司的开源项目测试Linux平台也是优先Ubuntu。
openSUSE也不错。但是大环境还是ubuntu。

安装常用的开发工具(C/C++而言)

  1. 先换源. 清华或者科大的镜像源。不然速度不给力。 (software & update中设置)
  2. sudo apt update
  3. sudo apt upgrade
  4. sudo apt install gcc g++ -y
  5. sudo apt install build-essential -y
  6. sudo apt install cmake -y
  7. sudo apt install git -y

也可以一次性安装多个。中间用空格分割就行了。

sudo apt install gcc g++ build-essential cmake git vim -y

卸载不常用的软件

中文输入法

搜狗拼音Linux版(不用这个也行)

需要先安装
sudo apt install fcitx-bin -y
sudo apt install fcitx-table -y

然后去搜狗的官网下载deb包,然后用Ubuntu自带的UBuntu Software安装。
然后需要重启(需要重启才行)。

安装sublime text

sublime text

apt-get常用命令

apt学习

APT Vs. apt

Qt环境

Qt 下载 linux版Qt5.12.4科大镜像下载链接

不做Qt开发可以只下载Qt的IDE--QtCreator。 (CLion 写C/C++ 也不错。不过更多人的是用vim。)

Qt常见问题的配置

  1. Linux Qt cannot find -lGL错误
find /usr -name libGL*

# output
# 查找 libGL 所在位置
[root@localhost ~]# locate libGL
/usr/lib64/libGL.so
/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.2.0
/usr/share/doc/mesa-libGL-9.2.5
/usr/share/doc/mesa-libGL-9.2.5/COPYING
# 创建链接
# Linux 系统中可能存在多个版本的 libGL.so,为任意一个版本创建链接即可。普通用户没有权限创建链接,所以我使用了 root 用户
[root@localhost ~]# ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so

Ubuntu有点特殊

find /usr -name libGL*
# output
gsw@ubuntu:~$ find /usr -name libGL*
/usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/libGLX.so.0
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
/usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1

# 
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so

更改Qt安装文件的默认权限

Qt默认情况下的文件权限

文件的所有者的权限是可以更改文件的。我个人认为这样不太妙,当我用refactor批量改字段名的时候可能发生意外。

但是最好不要这样。

建议把重要文件夹所有用户的权限都修改为 Read-Only ,Access files

更改后的文件夹

转载于:https://www.cnblogs.com/__tudou__/p/11503539.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值