社区
Linux/Unix社区
帖子详情
cflags参数
cozzw
2013-02-17 10:05:32
像大侠求救:CFLAGS=-O2 -Wall的两个参数是什么意思
...全文
613
2
打赏
收藏
cflags参数
像大侠求救:CFLAGS=-O2 -Wall的两个参数是什么意思
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
慢慢来还不行么
2013-02-17
打赏
举报
回复
-Wall 打印出gcc提供的警告信息 -O参数 -O 选项告诉 GCC 对源代码进行基本优化。这些优化在大多数情况下都会使程序执行的更快。 -O2 选项告诉 GCC 产生尽可能小和尽可能快的代码。 如-O2,-O3,-On(n 常为0--3); -O 主要进行跳转和延迟退栈两种优化; -O2 除了完成-O1的优化之外,还进行一些额外的调整工作,如指令调整等。 -O3 则包括循环展开和其他一些与处理特性相关的优化工作。 选项将使编译的速度比使用 -O 时慢, 但通常产生的代码执行速度会更快。 参见:http://blog.csdn.net/zhuxiaoyang2000/article/details/5575194
mymtom
2013-02-17
打赏
举报
回复
man gcc
linux编译
参数
CPP
FLAGS
、C
FLAGS
、LD
FLAGS
参数
的理解
编译
Makefile之c
flags
参数
和ld
flags
参数
GCC编译选项C
FLAGS
参数
选项 说明 -c 用于把源码文件编译成 .o 对象文件,不进行链接过程 -o 用于连接生成可执行文件,在其后可以指定输出文件的名称 -g 用于在生成的目标可执行文件中,添加调试信息,可以使用GDB进行调试 -Idir 用于把新目录添加到includ...
C
FLAGS
优化
参数
在链接的时候需要加
参数
就可以在makefile里写C
FLAGS
+=
参数
。
什么是LFS和gentoo C
FLAGS
参数
详解
1. LFS官网:http://www.linuxfromscratch.org/ LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。 Linux From Scratch
linux编译
参数
CPP
FLAGS
、C
FLAGS
、LD
FLAGS
的理解
假设在运行./configure曾经环境变量设置export LD
FLAGS
=”-L/var/xxx/lib -L/opt/mysql/lib -Wl,R/var/xxx/lib -Wl,R/opt/mysql/lib” ,注意环境变量设置等号两边不能够有空格,并且要加上引号(shell的使用方法)。假如说我们想在makefile里为.c文件进入一个宏定义,就用EXTRA_C
FLAGS
+= DCONFIG_DEBUG( 等价于在.c文件里定义#define CONFIG_DEBUG)
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章