gcc10安装proj
时间: 2023-11-16 22:17:54 浏览: 42
在CentOS 7上安装GCC 10和Proj,可以按照以下步骤进行:
1. 添加epel-release库:
```
sudo yum install epel-release
```
2. 安装Devtoolset-10,这是一个包含GCC 10的软件集合:
```
sudo yum install centos-release-scl
sudo yum install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils
```
3. 启用Devtoolset-10:
```
scl enable devtoolset-10 bash
```
启用后,系统中默认使用的g++将变为GCC 10版本。
4. 下载proj-6.2.1源代码包:
```
curl -O https://download.osgeo.org/proj/proj-6.2.1.tar.gz
```
5. 解压源代码包:
```
tar -zxvf proj-6.2.1.tar.gz
```
6. 进入源代码目录,执行以下命令进行编译和安装:
```
cd proj-6.2.1
./configure
make
sudo make install
```
7. 安装完成后,执行以下命令可以查看proj的版本信息:
```
proj --version
```
如果出现类似以下信息,则说明proj安装成功:
```
Rel. 6.2.1, September 1st, 2019
```
相关问题
proj4 Android交叉编译
要在Linux环境下交叉编译proj4库,需要先准备好Android NDK和交叉编译工具链。以下是基本的步骤:
1. 下载Android NDK并解压缩到某个目录下,比如/home/user/android-ndk-r14b。
2. 安装交叉编译工具链,可以通过运行命令sudo apt-get install gcc-arm-linux-androideabi来安装。
3. 进入proj4的源代码目录,运行以下命令:
```
export NDK_ROOT=/home/user/android-ndk-r14b
export PATH=$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
./configure --host=arm-linux-androideabi
make
```
其中,第一行设置了NDK_ROOT环境变量,第二行把交叉编译工具链的路径加入了PATH环境变量,第三行运行了configure脚本,指定了交叉编译的目标平台为Android,最后一行执行了编译操作。
注意,这里的命令是假设你的NDK和交叉编译工具链都安装在了默认位置,如果不是,需要根据实际情况修改路径。
yum 安装gdal
根据引用的内容,安装gdal的步骤如下:
1. 切换到root用户:su - root
2. 安装依赖环境:yum -y groupinstall "Development tools",yum -y install gcc-c,yum -y install zlib-devel,yum install -y sqlite-devel,yum -y install bzip2
3. 安装proj依赖文件:解压proj-6.0.0.tar.gz文件,然后在proj-6.0.0目录下执行以下命令:./configure,make,make install,proj --help(用于检验安装)
根据引用的内容,还需要安装libtiff和libcurl-devel依赖文件:yum install -y libtiff,yum install -y libtiff-devel.x86_64,yum install -y libcurl-devel.x86_64
根据引用的内容,下载gdal-3.2.0.tar.gz文件并上传到/home/gdal目录下,然后执行以下步骤:
1. 解压gdal-3.2.0.tar.gz文件:tar -zxvf gdal-3.2.0.tar.gz
2. 创建安装目录:mkdir install_file
3. 进入gdal-3.2.0目录:cd gdal-3.2.0
4. 配置安装路径:./configure --prefix=/home/install_file
5. 检查是否缺少C编译器依赖:若报错"no acceptable C compiler found in $PATH",执行以下命令安装gcc:yum install gcc gcc-c
6. 指定PROJ的安装文件(如果没有指定,可能会报错缺少PROJ依赖):详细的步骤请参考相关博客
7. 最后安装gdal:继续执行make和make install命令
这样就完成了通过yum安装gdal的过程。请注意,具体的安装步骤可能会因操作系统版本和环境而略有变化,建议根据实际情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Centos7.6 在线编译安装 gdal](https://blog.csdn.net/wg22222222/article/details/121783785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Linux下安装GDAL(含docker部分)](https://blog.csdn.net/qq_32605245/article/details/129929134)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]