zoukankan      html  css  js  c++  java
  • 02 Go程序执行流程

    一、把源码编译成二进制后执行

    .go代码源文件 => go build => 可执行文件(.exe文件或者linux二进制文件) => 运行结果

    二、对源码直接运行

    1 .go源代码文件 => go run => 运行结果
    2 源代码编译且运行(不会生成二进制文件)

    三、二者区别:

    1.使用go build编译生成的二进制的程序,可以直接放在同类系统上直接运行,无须go开发环境
    2.go run运行代码,在另一台及其上,仍然需要go开发环境,否则无法运行
    3.go build,编译器会对程序依赖的库文件打包在可执行文件中,因此可执行文件体积稍大
    4.windows环境go build生成的二进制命令文件,名字以.exe结尾
    5.Linux环境go build 生成一个同名的二进制命令

    四、Go语言注意事项

    1.Go代码都是以.go后缀
    2.Go代码的执行入口函数是main()函数
    3.Go语言严格区分大小写
    4.Go代码语句结尾不需要分号,编译器自动识别
    5.Go代码按行进行编译,一行尽量只写一条语句
    6.Go语言的简洁性使得代码中不得含有未使用的变量,以及未使用的包
    7.Go语言通过大括号控制代码
    8.使用go fmt 统一代码风格
  • 相关阅读:
    MSSQL Join的使用
    MSSQL2008 常用sql语句
    Process使用
    c# 多线程 调用带参数函数
    C# 多线程参数传递
    C# 单例模式代码
    C#调用存储过程
    页面布局
    构建:vue项目配置后端接口服务信息
    浏览器工作原理(二):浏览器渲染过程概述
  • 原文地址:https://www.cnblogs.com/a2534786642/p/11041743.html
Copyright © 2011-2022 走看看