华为软件精英挑战赛编译环境配置详情

需积分: 0 0 下载量 20 浏览量 更新于2024-08-04 收藏 79KB DOCX 举报
"2019华为软件精英挑战赛提供了基于64位Linux操作系统的编译运行环境,其中包含了各种编程语言的版本和相应的编译工具。对于参赛者,特别强调了对Python库的支持,虽然已有多种库预装,但若需要其他通用库,可以通过大赛论坛向技术组委会申请。下面是对该环境的详细描述: 操作系统是LinuxVersion 3.10.0-327.62.59.83.h96.x86_64,这是一款64位的系统,基于Intel(R) Xeon(R) Gold 6151 CPU,频率为3.00GHz,配备了2GB的内存。 C/C++的编译环境包括: - make:版本为GNUMake 4.1,用于构建和管理项目依赖关系。 - cmake:版本为3.7.2,是一个跨平台的自动化构建系统,用于管理项目的构建过程。 - gcc:版本为6.3.0,是GNU Compiler Collection,支持C、C++等语言的编译。 - g++:版本同样为6.3.0,是GCC的C++编译器。 JAVA编译环境使用的是Java 1.8.0_191,这是Oracle JDK的一个版本,适用于开发和运行Java应用程序。 Python运行环境使用的是Python 3.5.3,同时预装了多个Python库,例如: - absl-py:版本0.7.0,是Google的基础库,提供了一些实用的模块和类。 - algorithms:版本0.1.3,可能是一个包含常见算法的库。 - altgraph:版本0.16.1,与Python的图形模块相关。 - astor:版本0.7.1,用于处理Python抽象语法树(AST)。 - astroid:版本2.2.4,用于静态分析Python代码。 - atari-py:版本0.1.7,提供了Atari 2600游戏的模拟环境,常用于强化学习。 - baseline:版本0.2.1,可能是一个机器学习或深度学习的基线实现。 - bleach:版本3.1.0,用于安全地处理HTML和CSS。 - 以及其他的如certifi、cffi、chardet、Click、cloudpickle等众多库。 此外,环境还支持Keras 2.2.4,一个高级神经网络API,可用于TensorFlow等后端。Keras-Applications和Keras-Preprocessing库也已安装,方便进行深度学习模型的训练和预处理。 总而言之,这个环境为参赛者提供了强大的软件开发基础,涵盖了从C/C++到Python和Java的多种编程语言,以及丰富的数据处理、机器学习和图形库,旨在支持各类软件开发任务。"