gcc编译选项-o和-c介绍
一 选项-o
- 说明
选项-o用于指定要生成的结果文件,后面跟的就是结果文件名字。
o是output的意思,不是目标文件的意思。
结果文件可能是预处理文件、汇编文件、目标文件或者最终可执行文件。
2 示例
hello.c
#include <stdio.h>
int main()
{printf("Hello World!\n");return 0;
}
gcc -c hello.c -o hello
# 这个gest是目标文件,不是可执行文件,因为这里用到了-c,告诉gcc到汇编为止,不要进行链接。
gcc -c hello.c -o hello.o
# 这个hello.o和hello一样,都是目标文件
gcc hello.c -o hello
# 生成可执行文件hello
二 选项-c
选项-c告诉gcc对源文件进行编译会汇编,但不进行链接。此时,将生成目标文件,如果没有指定输出文件,就生成同名的.o文件。
gcc -c hello.c
# 生成可目标文件hello.o
gcc编译选项-o和-c介绍相关推荐
- GCC编译选项参数介绍
gcc和g++分别是gnu的c和c++编译器,下面是整理的常用编译选项参数: #(1). -x: 设定文件所使用的语言,使文件后缀名无效,如下,执行完后生成test.o gcc -c -x c++ t ...
- 【GCC】gcc警告选项汇总--编辑中|gcc编译选项
目录 前言 请求或取消警告选项 GCC编译选项 参考原文:https://blog.csdn.net/qq_17308321/article/details/79979514 前言 警告:不是错误的, ...
- GCC编译选项--创建与使用库
系统函数库使用 linux系统函数库位于/usr/lib和/lib目录下 #include <math.h> #cc test.c -lm -o test 动态库创建 1).编译时指定-f ...
- GCC for Win32开发环境介绍
GCC for Win32开发环境介绍(1) 第一章 在视窗操作系统下的GCC 第一节GCC家族概览 GCC是一个原本用于Unix-like系统下编程的编译器.不过,现在GCC也有了许多Win32下的 ...
- gcc 编译选项常用参数(-S -c -E -o)
gcc 编译选项常用参数(-S -c -E -o) 前言 在编译C语言程序中,gcc是最常用的编译器,本文主要说明gcc中最重要,最基本的参数,知道这几个参数的作用,大多数场景下的编译任务我们都可以完 ...
- 【转】gcc for Windows 开发环境介绍
博客 学院 下载 更多 论坛 问答 活动 码云 商城 写博客 登录注册 设置昵称 主页 消息 设置 反馈 退出 gcc for Windows 开发环境介绍 原创 2007年12月06日 12:53: ...
- gcc for Windows 开发环境介绍
在Windows操作系统下的gcc 第一节 GCC家族概览 GCC是一个原本用于Unix-like系统下编程的编译器. 不过,现在GCC也有了许多Win32下的移植版本.所以,也许对于许多Win ...
- 【转】Eclipse+CDT+Gcc编译选项控制
原文地址:http://www.oschina.net/question/4873_19441 如果我们的程序调用动态链接库,当在cdt中运行的时候,可以通过run-->enviroment-- ...
- GCC种builtin函数的介绍以及实现过程(1)
本文在mips和Loongarch架构上实现GCC-12.0中的一些内建函数作为基础,介绍内建函数的实现的过程,此内建函数的实现并没有直接的实现参考,所以其总结的实现分析可能不完整,希望大家的批评指正 ...
最新文章
- Windows11提前曝光!全新UI引发争议,网友:一股苹果味
- C Primer Plus 第6章 C控制语句:循环 6.3 关系运算符和表达式
- Java在MVC开发模式中使用try-catch以及throws避免踩坑
- Spring-AOP动态代理技术(底层代码)
- StringIO类的用途
- 网络无人值守安装linux----kickstart
- VirtualBox host-only 外网
- python openstack vpc互通_深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(一)-简述与端口转发...
- Flex 弹性布局(****************************************************)
- 基于python爬虫的论文标题_Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】...
- 你想要的宏基因组-微生物组知识全在这(2022.1)
- winrar注册码激活码
- 我裂开了,教给他如何搭建和使用代理服务器,他居然用来做这么不正经的事(爬虫,代理ip)
- tp801单板微型计算机英文全称,TP801型微型计算机在低压铸造与差压铸造液面加压控制系统中的应用.pdf...
- 多表查询和动态SQL
- Android知识点深究
- Guest用户如何切换到administrator用户桌面
- html图片绝对地址相对地址,HTML中background的图片地址是相对地址吗?
- 苹果官方mfi认证名单_【大型推销配件现场】苹果回应iPhone12消磁,这波操作太6了 - 社会...
- 软件测试2022年终总结