Linux下 QT安装配置。(g++ gdb lgl)

Linux下 QT安装配置。

在Red Hat 下安装完QT后 创建了个新项目,试了下运行报错,看了看工具->选项->构建和运行,发现GDB gcc g++ 什么的都没安装。
下面是一些安装命令(ubuntu和Red Hat 虽然都是linux 系统但是一些东西的名字不一样)
这是red hat 下的下载命令,ubuntu下把yum 换成 apt-get
如果yum不能用就参考这篇文章
g++:sudo yum install gcc-c++
gdb:sudo yum install gdb
gcc:sudo yum install gcc(这个一般系统自带)

然后在试验下,出了个-lGL 的错误,这时候需要安装另外几个东西
opengl库:
sudo yum install mesa-libGL-devel mesa-libGLU-devel
sudo yum install freeglut-devel
这时候再试试就可以了

### 安装 GCC、G++GDB 的方法 #### 在 Linux安装 GCC、G++GDB 在大多数基于 Debian 或 Ubuntu 的 Linux 发行版中,可以通过 `apt` 包管理器来安装 GCC、G++GDB。以下是具体的命令: ```bash sudo apt update sudo apt install build-essential gdb ``` 上述命令会自动安装 GCC、G++ 以及调试工具 GDB[^1]。 如果需要指定特定版本的 GCC 和 G++,可以使用以下命令来查看可用版本并切换到所需的版本: ```bash sudo update-alternatives --config gcc sudo update-alternatives --config g++ ``` 这允许用户手动选择默认使用的 GCC 和 G++ 版本。 #### 在 macOS 上安装 GCC、G++GDB 对于 macOS 用户,推荐通过 Homebrew 来安装 GCC、G++GDB。Homebrew 是一个流行的包管理器,用于简化软件的安装过程。首先确保已安装 Homebrew,然后运行以下命令: ```bash brew install gcc gdb ``` 需要注意的是,在 macOS 中,默认情况下不会提供名为 `gcc` 的二进制文件,而是将其命名为类似于 `gcc-12`(具体取决于版本号)。因此,可能需要创建符号链接以便更方便地调用编译器: ```bash ln -s /usr/local/bin/gcc-12 /usr/local/bin/gcc ln -s /usr/local/bin/g++-12 /usr/local/bin/g++ ``` 关于 GDB 的使用,由于安全原因,macOS 默认不允许未签名的调试程序访问进程内存。为了使 GDB 正常工作,需对其进行代码签名,并赋予其辅助功能权限[^2]。 #### 编译器支持的标准 无论是在 Linux 还是 macOS 平台上,GCC/G++ 都提供了对多个编程标准的支持,例如 C89、C99、C11、C++98、C++11、C++14 和 C++17 等。开发者可以根据项目需求选择合适的编译选项[^3]。 --- ### 示例验证环境配置 假设已经完成安装操作,则可通过如下方式测试是否成功部署了所需组件: ```bash # 测试 GCC 是否正常工作 gcc --version # 测试 G++ 是否正常工作 g++ --version # 测试 GDB 是否正常工作 gdb --version ``` 以上命令应返回各自工具的具体版本信息。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值