GCC的常用的一些总结

发布时间:2023-09-05  

英文版本的GCC请在linux terminal 中写入man gcc 去查看

 

GCC 格式: gcc [-c | -S | -E][-std = standard]

                           [-g][-pg][-Olevel]

                           [-Wwarning][-pendantic]

         [-Idir][-Ldir]

                           [-Dmacro[=defn]...][-Umacro]

        [-foption...][-mmachine -option...]

                          [-o outputfile][@file] infile....

大多数情况基本都是工 -c -S -E -Wall -o -O(1~3)

 

下面解释常用命令的意思:

-c:只编译不连接 此命令用于编译每一个.c 文件成为汇编语言 等着最后一起连接

-S: 只编译不生成汇编语言

-E: 只是进行预编译 即只是把预编译部分替换到程序里面

-o filename :对编译好的.o文件进行链接 生成可编译的执行文件

使用案例:

1. gcc -c one.c  这个命令是把one.c 编译且生成one.o

2.gcc -o one one.o  把one.o 转换成one可执行文件

3. gcc -c -o one.o one.c 编译one.c 并且把one.c 链接成one.o


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    ,先服务好华为内部,然后再基于华为云对外提供服务,且内外一致;与工具软件厂商联合开发的工具软件,云与工具软件开发商合作,用工具开发厂商的品牌对外提供服务,在利益分成上,我们要少分一点,工具......
    开发商合作,用工具开发厂商的品牌对外提供服务,在利益分成上,我们要少分一点,工具厂商要多分一点。 5、要推动高校加速工具软件课程和人才培养体系建设,培养工具软件人才。同时要把所有已发布的工具软件......
    基于华为云服务所有客户。 4、我们自己开发的工具软件,先服务好华为内部,然后再基于华为云对外提供服务,且内外一致;与工具软件厂商联合开发的工具软件,华为云与工具软件开发商合作,用工具......
    很多,所以分为基础篇和高级篇两本。基础篇介绍 STM32Cube 开发方式所用的工具软件,以及 STM32F407 系统功能和常用外设的使用。 基础篇共 22 章,分为两大部分。 ●第一......
    据块的方式将升级程序写入 Flash内,对程序进行烧写固化。 程序的远程升级方法主要用上位PC机,通过专用工具软件,将升级程序数据分割发送,下位监控系统收到程序数据后,先将数据放入内存指定的区域,待到......
    组态配置文件刻录到OTP,或自行产生组态配置文件,就必须使用Microchip的® Connect Configurator配置和编程工具软件。  透过本文最后的超链接可下载 Connect Configurator......
    圈”的“今目标”虽然已经走在了康庄大道上,但善于思考和总结的文荣认为,他们还缺第三个产品。经营“今目标”多年来,文荣发现所谓的管理软件其实包含了三个层次。最基础的一层是工具软件,是各种各样工具......
    理论与实践相结合,确保学生所学知识与行业需求相匹配。 · 软硬件实操工具内容丰富 为了提高学生的实践能力和动手能力,我们提供丰富的软硬件实操工具和内容。学生将有机会在模拟真实环境的实训平台上进行操作和实践,加深......
    扩展板可开发项目 Cortex-M4 串行通讯接口 实验目的 熟悉STM32CubeIDE工具软件的使用。 掌握STM32CubeIDE软件的基本设计流程和设计步骤,能够使用工具进行设计、编程、仿真调试。 学习UART......
    项目给予不超过1000万元的补助。 加速突破基础支撑环节 加快EDA核心技术攻关。推动模拟、数字、射频集成电路等EDA工具软件实现全流程国产化。支持开展先进工艺制程、新一代智能、超低功耗等EDA技术......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>