ubuntu20.04 c++
时间: 2023-10-20 10:06:36 浏览: 127
Ubuntu 20.04中如何安装C++编译器和Notepadqq编辑器?
要在Ubuntu 20.04中安装C++编译器和Notepadqq编辑器,可以按照以下步骤进行操作:
1. 首先,使用以下命令安装C++编译器:
```
sudo apt update
sudo apt install g++
```
这将更新软件包列表并安装g++编译器。
2. 然后,可以使用以下命令安装Notepadqq编辑器:
```
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt update
sudo apt install notepadqq
```
这将添加Notepadqq的PPA源,更新软件包列表,并安装Notepadqq。
通过执行上述步骤,您将能够在Ubuntu 20.04中安装C++编译器和Notepadqq编辑器。
相关问题
ubuntu20.04 C++ opencv
### Ubuntu 20.04 上使用 C++ 和 OpenCV 的配置
#### 安装依赖包
为了成功安装和配置 OpenCV,需要先更新系统的软件包列表并安装必要的构建工具和其他依赖项。
```bash
sudo apt update && sudo apt upgrade -essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev \
python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev \
libpng-dev libtiff-dev libdc1394-22-dev -y
```
#### 下载 OpenCV 源码
获取官方发布的稳定版 OpenCV 源代码以及额外模块(如果需要的话),可以通过 Git 来完成这一步骤[^1]。
```bash
cd ~
git clone https://github.com/opencv/opencv.git opencv
git clone https://github.com/opencv/opencv_contrib.git opencv_contrib
cd ~/opencv
mkdir build
cd build
```
#### 编译 OpenCV
设置 `cmake` 参数来指定安装路径以及其他选项。对于想要启用更多功能的情况,比如支持某些特定算法,则可能需要用到来自 `opencv_contrib` 中的附加组件。此时应确保指定了 `-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules` 参数[^2]。
```bash
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
make -j$(nproc)
sudo make install
```
#### 解决常见错误
当遇到类似 "fatal error: boostdesc_bgm.i: No such file or directory" 错误时,可能是由于缺少一些第三方库的支持文件造成的。可以从 GitHub Issues 页面找到解决方案,即下载所需的 `.i` 文件并将它们放置于正确的位置以供编译器访问[^3]。
#### 创建项目结构与编写 Makefile 或者 CMakeLists.txt
创建一个新的工作空间用于存放自己的工程项目,并按照个人喜好选择采用 Makefile 方式还是 CMake 工具链来进行管理。这里给出基于 CMake 的简单例子:
##### Project Directory Structure
```
my_opencv_project/
├── CMakeLists.txt
└── src
└── main.cpp
```
##### Example of CMakeLists.txt
```cmake
cmake_minimum_required(VERSION 3.8)
project(MyOpenCvProject)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(my_program src/main.cpp)
target_link_libraries(my_program ${OpenCV_LIBS})
```
##### Compiling the Program Using CMake
```bash
mkdir my_opencv_project/build
cd my_opencv_project/build
cmake ..
make
./my_program
```
通过上述步骤可以在 Ubuntu 20.04 LTS 系统上顺利地建立起适合 C++ 开发者的 OpenCV 使用环境[^4]。
ubuntu20.04安装c++
好的,安装 C++ 开发环境需要先安装编译器和相关工具。在 Ubuntu 20.04 中,可以通过以下命令安装:
```
sudo apt update
sudo apt install build-essential
```
这将安装 GCC 编译器和其他必要的工具。如果你需要使用其他 C++ 库,可以使用以下命令安装:
```
sudo apt install libboost-all-dev
```
这将安装 Boost 库,它是一个流行的 C++ 库,提供了许多有用的功能。
阅读全文
相关推荐














