• gcc
gcc 命令:用来编译C和C++文件-c 编译、汇编而不链接
-S 编译而不进行汇编和链接
-E 预处理
-v 同时显示编译器的代码
-o<文件> 将输出输入到指定文件
-x<语言> 指定语言
--help 显示帮助信息
--version 显示版本信息

一般情况下如果是单个字符的话使用 ‘-’ ; 如果后面是跟一个word也就是单词的话使用 “- -” ;大部分适用;

在Linux 中输入

# hello_world.c文件内容是
vim hello_world.c
#按i ,进入输入模式#include int main ()
{printf(“Hello World “);return 0;
}# 按ESC 之后 :wq 保存退出# 编译 然后将输出输入到hello文件中
gcc -o hello hello_world.c
# 执行
./hello
# 显示内容:Hello World

【Linux】gcc -o 什么意思相关推荐

  1. Linux GCC lib库相互引用,互相依赖(交叉引用)链接解决办法

    Linux GCC中,如果lib a依赖b,b又依赖a,链接的时候无论a放在前,还是b放在前,都会提示unrefrence. 解决办法就是: 链接的时候a链接两次,即: -la -lb -la

  2. linux gcc中sin30度,学习gcc.pdf

    学习gcc 如何在 Ubuntu 下安装和使用 gcc GCC 是在Linux 系统中用的比较多的编译器,一般做Linux 开发的朋友都会用 GCC 编译器,但今天 在 Ubuntu 上安装 GCC ...

  3. linux gcc 示例_最好的Linux示例

    linux gcc 示例 Linux is a powerful operating system that powers most servers and most mobile devices. ...

  4. 在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境

    在Windows10通过WSL架设linux/gcc c语言学习环境 零:简单介绍与先决条件 中国一般的大学C课程中都使用很过时的编译器来进行教授--比如说什么visual studio 6.0啊,d ...

  5. 深入剖析 linux GCC 4.4 的 STL string

    转自: 深入剖析 linux GCC 4.4 的 STL string 本文通过研究STL源码来剖析C++中标准模板块库std::string运行机理,重点研究了其中的引用计数和Copy-On-Wri ...

  6. linux gcc 静态 动态链接库

    linux gcc 静态 动态链接库 静态链接库 首先生成依赖函数的目标文件 gcc -c source1.c source2.c; 然后归档目标文件到静态库 ar -rcs libYourID.a ...

  7. Linux GCC 常用命令

    Linux GCC 常用命令与汇编 文章目录 Linux GCC 常用命令与汇编 1 .简介 2 .简单编译 2.1 预处理 2.2 编译为汇编代码 2.3 汇编(Assembly) 2.4 连接(L ...

  8. Linux GCC常用命令和ELF文件格式

    Linux GCC常用命令和ELF文件格式 一.各种工具 (一)GCC编译工具 (二)Binutils (三)C 运行库 一. C 语言程序 Hello.c示例 (一)准备工作 (二)编译过程 1.预 ...

  9. linux 中gcc运行命令,Linux gcc命令的具体使用

    01. 命令概述 gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点. gcc是GNU编译器套件(GNU Compiler ...

  10. #linux# gcc编译器优化选项的详细信息

    Table of Contents 优化选项-O0 优化选项-O1 优化选项-O2 优化选项-O3 优化选项-OS 支持CPU类型target gcc编译器优化选项O0, O1, O2, O3, Os ...

最新文章

  1. 蒟蒻吃药计划-治疗系列 #round 2 合并石子+乘积最大
  2. AssetManager asset使用
  3. Python使用matplotlib画图,设置曲线颜色、类型及标记
  4. 2016级算法第六次上机-A.Bamboo之寻找小金刚
  5. Entity Framework中使用IEnumerableT、IQueryableT及IListT的区别
  6. 柠檬工会_工会经营者
  7. 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...
  8. python删除数组元素_python:从数组列表中删除一系列数字
  9. 大型网络之---公司内部局域网
  10. 微软反向 RDP 漏洞补丁不当,第三方 RDP 客户端易受攻击
  11. [C#][SAMPLE][CODE][Control]RadioBox、CheckBox和Validating事件的相关处理
  12. 机器学习进阶路上不可错过的 28 个视频
  13. linux网盘客户端,Linux下的百度网盘客户端BaiduPCS-Go
  14. 腾讯音乐娱乐集团Q3财报亮眼:单季总营收75.8亿元破纪录,在线音乐付费用户历史性破5000万
  15. Centos7文本处理工具
  16. 利用蒙特卡洛(Monte Carlo)方法计算π值
  17. 天嵌科技携手爱板网推出年终活动
  18. k8s编排nacos standalone模式踩坑实录
  19. svg 动画 ------- svg的内容如何围绕自身旋转
  20. java版QQ 欢迎点评

热门文章

  1. 声学漫谈之四:A加权(A-weighted)到底是什么?
  2. 查看网口命令_20个常用Linux命令
  3. vb.net2019-hello,world
  4. C指针原理(2)-ATT汇编
  5. 【Python】这10个Python性能调优的小技巧,你知道几个?
  6. 【深度学习】基于PyTorch深度学习框架的序列图像数据装载器
  7. 【深度学习】重新思考BatchNorm中的 “Batch”
  8. 【竞赛总结】新冠期间饿了么骑士行为预估
  9. 【机器学习基础】数学推导+纯Python实现机器学习算法5:决策树之CART算法
  10. 技术系列课回顾 | 视频 QoE 的平衡之道