ubuntu 18.04配置c++
时间: 2024-06-01 10:09:27 浏览: 171
您好,可以为您提供一些关于Ubuntu 18.04配置C语言环境的信息。首先,您需要安装gcc编译器,可以通过在终端中输入以下命令进行安装:
sudo apt-get update
sudo apt-get install build-essential
安装完成后,您可以创建一个名为hello.c的C语言源文件,可以使用vim或者其他编辑器进行创建。然后在终端中通过以下命令进行编译和运行:
gcc -o hello hello.c
./hello
这样就可以成功运行hello.c程序了,希望能对您有所帮助。感谢您的提问。
相关问题
Ubuntu18.04安装c++
安装 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 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安装路径。
阅读全文