# Shell脚本编译Java程序
## 1. 流程图
```mermaid
flowchart TD
    A[开始] --> B[设置环境变量]
    B --> C[编写Shell脚本]
    C --> D[保存并授权脚本]
    D --> E[运行Shell脚本]
    E --> F[编译Java程序]
    F --> G[运行Java程序]
    G --> H            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-28 12:26:32
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell编译命令全在这里了目录切换 cd: change directory :注意cd后面必须有空格cd … 后退一步cd /root 进入根目录下的root文件夹中cd root 进入根目录下的子目录cd / 进入根目录cd ~ 进入/root目录显示子文件:ll  显示当前目录下的所有子文件及其详情ll -a :显示当前文件夹的子文件详细信息 包括隐藏文件lsattr :显示当前文件夹中所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 04:08:45
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/shbeginTime=`date +%s`# # 顺序执行,用时18秒# sh ./child/c1.shsh ./child/c2.sh# # 并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-09 22:29:35
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本,调用存储过程:   mysql -h *** -u *** -D *** -p*** -e ***   -h ip地址   -u 数据库用户   -D 数据库   -p密码   -e 调用存储过程的语句 call haha()                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 14:03:37
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在我的日常开发中,偶尔会遇到需要使用 shell 编译 Android Studio 的问题。为了能够提高开发效率并掌握这一过程,特此将这个过程记录下来,涵盖环境配置、编译过程、参数调优、定制开发、性能对比以及生态集成等重要方面。
### 环境配置
首先,你需要确保你的开发环境完全符合编译 Android 应用的要求。以下是一张思维导图,展示了必要的环境配置。而且,为了更清晰地呈现每个依赖的版            
                
         
            
            
            
            # 使用 Shell 编译 Java Hello World 程序
在学习 Java 编程的同时,了解如何使用 Shell 编译与运行 Java 程序是非常有用的。今天,我们将通过构建一个简单的 Java Hello World 程序,逐步了解如何在 Linux 或 MacOS 的 Shell 环境中进行编译与运行。
## 1. Java Hello World 程序
首先,我们需要编写一个            
                
         
            
            
            
            程序的本质编译器 将 程序代码 转化成 CPU 指令/机器码;指令装载到内存中;CPU 读取/写入 内存;CPU 控制计算机的硬件CPU 中比较重要的组成寄存器,信息存储运算器,信息处理控制器,控制其他器件进行工作内存 & 寄存器内存和寄存器都可以用来存放东西,但是寄存器就在 CPU 里面,CPU 访问它更快。内存和寄存器调用示例:数据的计算int a = 1;
int b = a + 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-27 21:40:46
                            
                                114阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            https://www.bilibili.com/video/BV1UV411B7qU?p=7 笔记 程序的本质 编译器 将 程序代码 转化成 CPU 指令/机器码; 指令装载到内存中; CPU 读取/写入 内存; CPU 控制计算机的硬件 CPU 中比较重要的组成 寄存器,信息存储 运算器,信息处 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-26 07:03:00
                            
                                299阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            程序的本质编译器 将 程序代码 转化成 CPU 指令/机器码;指令装载到内存中;CPU 读取/写入 内存;CPU 控制计算机的硬件CPU 中比较重要的组成寄存器,信息存储运算器,信息处理控制器,控制其他器件进行工作内存 & 寄存器内存和寄存器都可以用来存放东西,但是寄存器就在 CPU 里面,CPU 访问它更快。内存和寄存器调用示例:数据的计算int a = 1;
int b = a + 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-26 09:22:34
                            
                                194阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux shell程序是一种用于在Linux操作系统上执行命令的程序。红帽是一家知名的Linux发行版提供商,其产品广泛应用于企业和个人用户中。在红帽系统中,shell程序扮演着重要的角色,帮助用户完成各种任务和操作。
在Linux系统中,shell程序是用户与操作系统内核之间的重要接口。用户可以通过shell程序输入命令,操作系统内核可以解释并执行这些命令。红帽系统默认的shell程序是b            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-07 11:49:54
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章转自:http://www.jb51.net/article/38100.htm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-04-09 11:55:28
                            
                                542阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              1、简述编译程序与翻译程序、汇编程序的联系与区别。  编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都配有不追中高级语言的编译程序。从功能上看,一个编译程序就是一个语言编译程序。  翻译程序是吧一种语言书写的程序翻译成另一种语言的等价程序。  汇编程序是一个翻译程序,他把汇编语言程序翻译成机器语言程序。   2、编译过程包括哪几个主要阶段及每个阶段的主要功能。 //             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-21 07:27:12
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C/C++ 程序编译过程详解C语言的编译/链接过程要把我们编写的一个C程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形成的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织,形成最终生成可执行代码的过程。过程图解如下:          &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 16:37:50
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            --------------纯输出----------------1.sh#!/bin/shecho -e "Hello!world!\a\n"exit 0--------------获得用户输入----------------2.sh#!/bin/shread -p "Please input your name:" nameecho -e "\nHello!$name"exit 0--------------日期计算昨天今天明天----------------3.sh#!/bin/shyesterday=$(date --date            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-03 22:50:00
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.运用sublime编译python的两种方法我们首先要下载好sublime和python,两个软件。注意:下载完python后,我们需要配置一下环境变量。打开电脑搜索输入:编辑系统环境变量.点击编辑系统环境变量.点击  高级------>环境变量出现以下界面在系统变量选中”path“,点击“编辑”出现下图:新建一个Python安装地址(例:C:\Users\12038\AppD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 14:06:40
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、c/c++程序编译过程C语言的编译连接过程把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行文件:win下是.obj,linux下是.so),通过编译和链接两个步骤实现。 为了我们编写的hello.c程序可以被执行,驱动硬件电路工作,hello.c程序必须经过一些列处理步骤,将源程序转化为可执行性的目标程序。编译:把文本形式源代码翻译成机器语言形式的目标文件的过程 链接:把目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 13:30:13
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C程序的整个编译过程分为四个步骤,即1、预处理(Preprocessing),2、编译(Compilation),3、汇编(Assemble),4、链接(Linking)。1 预处理 预处理主要是对#打头的宏定义(#define),头文件包含(#include),条件编译(#if #elif #else #endif),特殊模块(#line #pragma #ifndef #error #line            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 13:02:57
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言1. 编译的流程2. 预编译3. 编译4. 汇编5. 链接前言对于一个C程序,通常的开发环境都是流行的集成开发环境(IDE) ,例如Visual Studio、devc++等。通常在IDE内部集成了编译器和链接器,以至于我们不需要关注编译和链接的细节,只需要注意编程语言的语法正确性就可以写成能成功运行的代码,这种依赖于IDE自行完成的构建过程往往让我们忽略了程序运行的机制与机理,有时甚至产            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 23:15:06
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:  从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。  编译            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 10:27:41
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [C语言] 程序的编译过程一、编译环境编译环境分为两部分:1.编译,2.链接其中编译又分为三个部分:预编译—>编译—>汇编1. 编译有三个步骤 : 预编译—>编译—>汇编1.1 预编译展开包含的头文件删除注释替换我们定义的#define符号1.2 编译将C代码转化为汇编代码语法分析词法分析语义分析符号汇总:将全局函数和库函数收集汇总起来1.3 汇编将汇编代码转化为二进制指令            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 22:45:55
                            
                                86阅读
                            
                                                                             
                 
                
                                
                    