make命令常用选项 + gcc 常用选项
创始人
2024-01-31 10:54:39
0

1、make 命令常用选项

make命令可以直接使用,也可以带一些其他选项

选项含义
-C  路径名读入指定目录下的Makefile
-n只打印要执行的命令,但不执行这些命令
-l指定被包含的Makefile所在目录
-p显示make变量数据库和隐含规则
-s在执行命令时不显示命令
-i在执行命令时不显示命令
-f读入当前目录下的file文件作为Makefile

2、gcc 常用选项 

选项含义
-c仅对源文件进行编译,不链接生成可执行文件。在对源文件进行查错时,或只需产生目标文件时可以使用该选项。
-g[gdb]在可执行文件中加入调试信息,方便进行程序的调试。如果使用中括号中的选项,表示加入gdb扩展的调试信息,方便使用gdb来进行调试
-O[1、2、3、4]对生成的代码使用优化,中括号中的部分为优化级别,缺省的情况为2级优化,0为不进行优化。注意,采用更高级的优化并不一定得到效率更高的代码。
-I + 路径注意是大写的 i,如 -I./include/core。在编译源程序时增加一个搜索头文件的额外目录(路径),即include增加个搜索的额外目录。
-L + 路径在编译源文件时增加一个搜索库文件的额外目录(路径)
-l + 库名注意是小写的 L,如 -lpthread。在编译链接文件时增加一个额外的库
-w允许产生warning类型的警告,warning可以是: main、unused等很多取值,最常用是-Wall,表示产生所有警告。如果warning取值为error,其含义是将所有警告作为错误(error) ,即出现警告就停止编译。

注意:添加的头文件搜索路径可以有多个;在搜索库文件的时候,默认先去环境变量里找,然后才是 -L后面跟的路径

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...