linux c 之使用-O来优化gcc
比如一般文件编译
gcc bfs.c -o bfs
然后查看花了多少时间
time ./bfs
然后看结果
使用-O 优化,输入下面命令
gcc -O bfs.c -o bfs
再看所需时间,输入下面命令
time ./bfs
结果如图
我们还可以进一步优化用 -O1 -O2 -O3,列如
gcc -O2 bfs.c -o bfs
相关推荐
-
终于能体会到什么叫'吐血整理'了,本计划...
终于能体会到什么叫'吐血整理'了,本计划是对Linux的基础知识做个全面的整理,当时想的是用一个月时间把规划的都能梳理完 .结果这一梳理不要紧,一下子弄了四个多月,结果也只弄了计划的一半 .期间虽然不 ...
-
Python语言学习之时间那些事:python和时间的使用方法之详细攻略
Python语言学习之时间那些事:python和时间的使用方法之详细攻略 python和时间那些事 1.获取当前时间的几种方法 T1.年月日时分秒 import datetime nowtime = ...
-
Ubuntu之GCC:GCC编译器的简介、安装、使用方法之详细攻略
Ubuntu之GCC:GCC编译器的简介.安装.使用方法之详细攻略 GCC编译器的简介 gcc编译器是 Linux 下默认的 C/C++ 编译器,大部分 Linux 发行版中都是默认安装的.GCC 编 ...
-
成功解决schedule.ScheduleValueError: Invalid time format
成功解决schedule.ScheduleValueError: Invalid time format 解决问题 schedule.ScheduleValueError: Invalid time ...
-
Linux Makefile 生成 *.d 依赖文件以及 gcc
https://blog.csdn.net/qq1452008/article/details/50855810 1. 为什么要使用后缀名为 .d 的依赖文件? 在 Makefile 中, 目标文件的 ...
-
Linux基础优化与安全有哪些重点?Linux应该如何学习
Linux如今深受互联网企业的喜爱,想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的.学习之路贵在坚持.很多人在初学Linux技术时,不了解Linux基础优化该如何操作.那么 ...
-
如何配置Nginx压缩实现性能优化?怎么学Linux系统
如何配置Nginx gzip压缩实现性能优化?是每个Linux运维管理人员都需要掌握的技能.互联网时代发展迅速,Linux运维技术的需求更多推进不少.市场对于Linux运维人才的需求也在逐渐加大.Li ...
-
大厂面试中出现概率极高的Linux性能优化题
linux服务器开发相关视频解析: tcp专题训练营之深度解析tcp/ip协议栈 手撕线程池,200行代码搞定 1. 为什么面试官喜欢考察性能优化问题? 面试官考察性能优化问题的目的可能并不是要你设计 ...
-
使用内存映射文件MMF实现大数据量导出时的内存优化(Linux篇)
前言 今天这篇博客是接我的上一篇博客 https://www.cnblogs.com/y-yp/p/12191258.html,继续介绍一下MMF在Linux上的用法 ps:本来本地调试完case,想 ...
-
Linux学习15-gitlab访问慢502问题优化
前言 浏览器访问gitlab的web页面,发现非常慢,并且很容易出现502问题.其中一个原因就是8080端口被tomcat占用,前面一篇已经更换了端口,但还是很慢. 后来搜了下,原因是gitlab占用 ...
-
Linux下gcc编译生成动态链接库*.so文件并调用它
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一 ...
-
Linux Apache的深度优化及三种工作模式的讲解
在搭建 Apache 业务没上线之前,我们需要不断去测试性能以达到甚至远远超过预期,因此我们需要对 Apache 进行深度优化,本次我们将介绍 Apache 的优化及工作模式详解. Apache 优化 ...
-
GCC(警告.优化以及调试选项)
[介绍] gcc and g 分别是gnu的c & c 编译器 gcc/g 在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 预处理器cpp 2.将预处理后的文件不转 ...