gcc:编译:目标主机、编译主机、编译环境、运行环境; target
环境 运行 编译 目标 主机 gcc Target
2023-09-14 09:13:12 时间
从编译器方面的介绍
https://gcc.gnu.org/onlinedocs/gccint/Configure-Terms.html#Configure-Terms
值得一读,为了搞懂:为什么会这么做?这个问题。
需要让编译知道三个系统名称:实际做编译器编译的主机(build);编译后的gcc运行在的主机(host);生成后的GCC,要为哪些机器编译程序(target)。可以通过配置选项设置:–build=, --host=, and --target=.
从语言方面理解
在Alfred的编译器-原理,技术,工具这本书里可以看到一个关于target的说明。这里的target是目标语言。什么意思,就是从编译器的角度看,是将源语言(C, Java, C++, 等等)编译(翻译)成目标语言,是CPU承认的语言。编译器的一个重要功能是发现源语言里的错误,无法翻译到目标语言的地方。
Simply stated, a compiler is a program that can read a program in one language | the source language | and translate it into an equivalent program in another lang
相关文章
- Hexo建站环境配置
- pycharm选择运行环境_python编程入门
- 组队学习优秀作业-Ubuntu系统搭建MySQL运行环境
- java运行环境安装及配置教程
- MySQL生产环境主从关系数据不同步
- java运行环境配置(jdk配置)Java博客 2 年前 桃李Taoli
- Linux离线环境下后台运行jar及停止进程
- 浅谈vscode+react环境部署,运行第一个react框架
- 【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
- 通用运行环境版本管理神器 ASDF
- 使用MySQL8.0.17的clone技术在线搭建主从复制环境
- Linux环境中使用BIEE 连接SQLServer业务数据源
- Android系统的应用开发与运行环境构建详解手机开发
- 处理Linux环境下字符串处理技巧(linux字符串)
- 环境MySQL运行环境搭建及优化(mysql的运行)
- Linux脚本:创建高效的自动化运行环境(linuxscript)
- Linux 瘦客户机系统:实现小型环境的有效运行(linux瘦客户机系统)
- 网络化Linux VSS网络化:实现高效的网络环境(linuxvss)
- Linux环境下C程序编译运行实例(linux编译运行c文件)
- 重塑Web环境:LNMP升级MySQL(lnmp升级mysql)
- 学习如何使用SVN在Linux环境下的教程(svnlinux教程)
- Java在Linux上的运行环境配置(linuxjava配置)
- 语言在Linux环境下运行C语言程序的探索(在linux下运行c)
- 七步曲从cmd运行mysql环境(cmd里如何用mysql)
- Redis终端环境停止运行一种新的情况(终端停止redis)
- JRE为Oracle9I提供强大的运行时环境(jre oracle9i)
- 在Windows系统上安装PHP运行环境文字教程