Ubuntu18.04安装c++
时间: 2023-10-19 14:05:42 浏览: 40
安装 C 语言开发环境需要安装 gcc 编译器和相关的工具链,以下是在 Ubuntu 18.04 上安装 C 语言开发环境的步骤:
1. 打开终端,输入以下命令更新系统软件包:
```
sudo apt update
sudo apt upgrade
```
2. 安装 gcc 编译器和相关工具:
```
sudo apt install build-essential
```
3. 安装 CMake(可选):
```
sudo apt install cmake
```
4. 验证安装是否成功,可以输入以下命令查看 gcc 版本:
```
gcc --version
```
如果显示出 gcc 的版本信息,则说明 C 语言开发环境已经安装成功。
希望这个回答能够帮到你,如果有任何问题,欢迎继续追问。
相关问题
ubuntu18.04 安装opencv c++
你需要执行以下几个步骤来在Ubuntu 18.04上安装OpenCV for C语言:
1.安装必要的软件
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config
2.安装图像和视频I/O的必要库
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
3.安装GTK开发库
sudo apt-get install libgtk-3-dev
4.安装矩阵运算的库
sudo apt-get install libatlas-base-dev gfortran
5.下载OpenCV
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.0.0
6.创建build目录并进入目录
mkdir -p build
cd build
7.配置OpenCV构建
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
注意:对于OpenCV版本4.0.0及以后的版本,需要使用以下命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D WITH_V4L=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
8.编译并安装OpenCV
make -j4
sudo make install
9.测试OpenCV安装
在终端中输入以下命令:
pkg-config --modversion opencv4
如果系统显示OpenCV的版本号,则表示安装成功。
现在你已经成功安装了OpenCV for C语言在Ubuntu18.04上。
ubuntu18.04 tensorflow c++库
对于Ubuntu 18.04,你可以使用以下步骤在C++中使用TensorFlow库:
1. 安装依赖项:
```
sudo apt-get update
sudo apt-get install build-essential curl
sudo apt-get install libcurl3-dev libfreetype6-dev libpng-dev libzmq3-dev pkg-config
sudo apt-get install python3-dev python3-pip python3-wheel python3-setuptools
```
2. 安装TensorFlow C++库:
- 通过pip安装TensorFlow C++库:
```
pip3 install tensorflow
```
- 或者,从源代码构建TensorFlow C++库:
- 克隆TensorFlow仓库:
```
git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
```
- 配置构建选项并构建TensorFlow C++库:
```
./configure
bazel build --config=opt //tensorflow:libtensorflow_cc.so
```
- 在.bashrc或.bash_profile文件中设置LD_LIBRARY_PATH环境变量:
```
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/tensorflow/bazel-bin/tensorflow/
```
3. 编写C++代码并链接TensorFlow库:
- 创建一个C++文件,比如example.cpp,并添加以下代码:
```cpp
#include <tensorflow/cc/client/client_session.h>
#include <tensorflow/cc/ops/standard_ops.h>
#include <tensorflow/core/framework/tensor.h>
int main() {
using namespace tensorflow;
using namespace tensorflow::ops;
Scope root = Scope::NewRootScope();
auto A = Const(root, { {3.f, 2.f}, {-1.f, 0.f} });
auto b = Const(root, { {3.f, 5.f} });
auto product = MatMul(root.WithOpName("product"), A, b, MatMul::TransposeB(true));
std::vector<Tensor> outputs;
ClientSession session(root);
TF_CHECK_OK(session.Run({product}, &outputs));
for (const auto& tensor : outputs) {
std::cout << tensor.matrix<float>() << std::endl;
}
return 0;
}
```
- 编译C++代码:
```
g++ -std=c++11 -I/path/to/tensorflow -L/path/to/tensorflow/bazel-bin/tensorflow example.cpp -ltensorflow_cc -o example
```
- 运行生成的可执行文件:
```
./example
```
这样,你就可以在Ubuntu 18.04上使用C++编写和运行TensorFlow代码了。请确保将`/path/to/tensorflow`替换为你实际的TensorFlow安装路径。