一、在linux操作上安装C++
在Linux系统上安装C++的主要目的是为了能够编译和运行C++程序。C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅限于简单的过程和内存管理的程序设计语言。
安装C++的直接方式是安装一个C++编译器,比如GCC(GNU编译器集合),它包括了C++编译器。
1.新建hello.c文件写入代码
2.使用指令,包含预处理,将 C 程序转换成汇编程序,将汇编程序转换成可链接的二进制程序
gcc hello.c -E -o hello.i
gcc hello.c -c -o hello.o
3.将可链接的二进制程序和其它别的库链接在一起,形成可执行的程序文件
gcc hello.c -o hello
二、安装JDK
1.查看JDK版本的命令
yum -y list java*
2.安装JDK
yum install -y java-1.8.0-openjdk.x86_64
3.查看JDK版本
java -version
三、maven的安装
1.maven下载地址Maven – Download Apache Maven
2.下载好了之后配置环境变量
#文件添加以下内容
# maven environment
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export CLASSPATH=$CLASSPATH:$MAVEN_HOME/lib
export PATH=$PATH:$MAVEN_HOME/bin
四、在linux系统下继续安装idea,MySQL
五、心得与体会
应用系统适配与迁移的本质在于将一个应用系统从一个环境或平台迁移到另一个环境或平台,并确保在目标环境中仍然能够正常运行和发挥其功能。这涉及到以下几个方面的核心内容:
1. 平台差异性理解:不同的操作系统、硬件架构、编程语言和框架等在底层都有各自的差异。适配与迁移的过程中,首先需要深入理解目标平台和源平台的差异性,包括但不限于操作系统的特性、编程语言的语法和库的支持情况等。
2. 功能保持与兼容性:迁移与适配的目标是确保应用系统在新环境中能够继续实现原有的功能,并且与现有的系统和数据能够良好地兼容。这需要对应用系统的各个组件和功能进行全面的分析和测试,确保在迁移过程中不会丢失重要功能或者导致不兼容问题。
3. 性能和稳定性优化:除了功能的保持,应用系统的性能和稳定性也是迁移与适配过程中需要重点关注的问题。有时候,可能需要对代码进行优化或者调整,以适应新的硬件或者软件环境,提升系统的性能和稳定性。
4. 数据迁移与一致性:随着应用系统的迁移,通常还需要将现有的数据迁移到新的系统中,并确保数据的一致性和完整性。这可能涉及到数据格式的转换、数据清洗和验证等工作,以保证数据在迁移过程中不会丢失或损坏。
5. 安全和权限管理:最后,安全性和权限管理也是应用系统迁移与适配过程中需要重点考虑的问题。在新环境中,可能需要重新设置权限和安全策略,确保系统和数据的安全性不受到威胁。
总的来说,应用系统适配与迁移的本质在于将现有的系统从一个环境转移到另一个环境,并确保在新环境中系统能够正常运行、性能稳定,并且与现有的系统和数据兼容。这需要综合考虑各个方面的因素,并在整个过程中保持灵活性和创造性,以应对各种挑战和问题。