update doc
This commit is contained in:
parent
b7de97ccec
commit
57e90f816c
@ -91,4 +91,32 @@ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /u
|
|||||||
sudo update-alternatives --config gcc
|
sudo update-alternatives --config gcc
|
||||||
```
|
```
|
||||||
|
|
||||||
输入数字选择版本
|
输入数字选择版本
|
||||||
|
|
||||||
|
|
||||||
|
#### pyenv install 报错解决
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install \
|
||||||
|
build-essential \
|
||||||
|
curl \
|
||||||
|
libbz2-dev \
|
||||||
|
libffi-dev \
|
||||||
|
liblzma-dev \
|
||||||
|
libncursesw5-dev \
|
||||||
|
libreadline-dev \
|
||||||
|
libsqlite3-dev \
|
||||||
|
libssl-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
libxmlsec1-dev \
|
||||||
|
llvm \
|
||||||
|
make \
|
||||||
|
tk-dev \
|
||||||
|
wget \
|
||||||
|
xz-utils \
|
||||||
|
zlib1g-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
|||||||
26
ROS.md
Normal file
26
ROS.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# ROS
|
||||||
|
|
||||||
|
## 参数服务器
|
||||||
|
|
||||||
|
### 设置参数
|
||||||
|
|
||||||
|
```c++
|
||||||
|
ros::NodeHandle n;
|
||||||
|
n.setParam("camera/session", to_string(session));
|
||||||
|
```
|
||||||
|
|
||||||
|
### 获取参数
|
||||||
|
|
||||||
|
```c++
|
||||||
|
ros::NodeHandle n;
|
||||||
|
string session_s;
|
||||||
|
n.getParam("camera/session", session_s);
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
17
linux常用指令.md
17
linux常用指令.md
@ -66,4 +66,19 @@ sudo usermod -aG plugdev $LOGNAME
|
|||||||
sudo vi /etc/udev/rules.d/51-android.rules
|
sudo vi /etc/udev/rules.d/51-android.rules
|
||||||
SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device", MODE="0666" #文件内容
|
SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device", MODE="0666" #文件内容
|
||||||
|
|
||||||
```
|
```
|
||||||
|
#### 文件解压 压缩
|
||||||
|
```
|
||||||
|
tar -xjvf test.tbz #解压tbz
|
||||||
|
tar -cjvf test.tbz flie #将flie打包压缩成 .tbz文件
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
#### curl 请求
|
||||||
|
```
|
||||||
|
curl -H "Content-type: application/json" -X POST -d '{"zoom":0}'[http://192.168.5.14/api/v1/zoom](http://fsc-inner.99bill.com/acs/deposit/1002)
|
||||||
|
|
||||||
|
|
||||||
|
curl -d "zoom=1" "http://192.168.5.14/api/v1/zoom"
|
||||||
|
```
|
||||||
|
|||||||
@ -1,21 +1,34 @@
|
|||||||
# 切换cmake和gcc版本
|
|
||||||
|
|
||||||
#### 切换cmake版本
|
|
||||||
|
# 配置cmake gcc clang 环境
|
||||||
|
|
||||||
|
## cmake
|
||||||
|
|
||||||
|
### 安装
|
||||||
|
|
||||||
|
*如下地址选择需要的版本下载并解压cmake文件*
|
||||||
|
|
||||||
|
[Download | CMake](https://cmake.org/download/)
|
||||||
|
|
||||||
|
### 环境变量配置
|
||||||
|
|
||||||
|
*编辑~/.bashrc 文件,在文件的末尾添加内容*
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo gedit ~/.bashrc
|
gedit ~/.bashrc
|
||||||
```
|
```
|
||||||
|
|
||||||
在文件的末尾加上
|
*添加的内容*
|
||||||
|
|
||||||
```
|
```shell
|
||||||
|
# CMAKE_HOME后面的路径为下载解压后的cmake的bin路径
|
||||||
export CMAKE_HOME=/home/sdu/sxq/tools/cmake-3.18.4-Linux-x86_64/bin
|
export CMAKE_HOME=/home/sdu/sxq/tools/cmake-3.18.4-Linux-x86_64/bin
|
||||||
export PATH=$CMAKE_HOME:$PATH
|
export PATH=$CMAKE_HOME:$PATH
|
||||||
```
|
```
|
||||||
|
|
||||||
CMAKE_HOME后面的路径为下载解压后的cmake的bin路径
|
## GCC
|
||||||
|
|
||||||
#### 切换GCC版本
|
### 安装
|
||||||
|
|
||||||
安装其他版本的gcc,其中7为版本号
|
安装其他版本的gcc,其中7为版本号
|
||||||
|
|
||||||
@ -31,10 +44,38 @@ ls /usr/bin/gcc*
|
|||||||
|
|
||||||
版本切换
|
版本切换
|
||||||
|
|
||||||
```sh
|
```shell
|
||||||
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20 --slave /usr/bin/g++ g++ /usr/bin/g++-5
|
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20 --slave /usr/bin/g++ g++ /usr/bin/g++-5
|
||||||
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g++-7
|
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g++-7
|
||||||
sudo update-alternatives --config gcc
|
sudo update-alternatives --config gcc
|
||||||
```
|
```
|
||||||
|
## clang
|
||||||
|
### 安装
|
||||||
|
```shell
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install clang-12 #12 为clang 版本
|
||||||
|
```
|
||||||
|
*如果想要下载更新的版本,按照如下网址操作*
|
||||||
|
https://apt.llvm.org/
|
||||||
|
Ubuntu 16 可以在 /etc/apt/sources.list文件中添加以下内容 之后可以通过apt 安装
|
||||||
|
```
|
||||||
|
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-12 main
|
||||||
|
# xenial 为Ubuntu 版本名称 12 为clang 版本 Ubuntu 16最高支持到clang 12
|
||||||
|
```
|
||||||
|
### 环境配置
|
||||||
|
|
||||||
|
*设置clang 12 为默认clang编译器*
|
||||||
|
|
||||||
|
```shell
|
||||||
|
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 80 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-12
|
||||||
|
# 80为优先级 12 为clang 版本 当存在多个clang 版本时以优先级最大的为默认clang 编译器
|
||||||
|
```
|
||||||
|
### 将默认编译器从gcc改为clang
|
||||||
|
*编辑~/.bashrc文件,在最后一行添加以下内容
|
||||||
|
```shell
|
||||||
|
export CC=/usr/bin/clang
|
||||||
|
export CXX=/usr/bin/clang++
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
输入数字选择版本
|
|
||||||
Loading…
x
Reference in New Issue
Block a user