ChinaUnix.net
相关讨论

目前arm linux时间长达21秒,尤其是启动最后一部分 花费的时间很长 我目前也新接触系统这一块,对其不甚了解,更不用说修改内核代码了 我目前可以做的是不是就只 重新配置编译内核 对其再裁减,以达到缩减启动时间的效果? 诸位有什么建议呢?

by 约修亚 - Linux新手园地 - 2009-11-20 14:17:50 阅读(1893) 回复(3)

例: for (; ; ;) { do { }while(xx==0) } 这样的一个双重循环在gcc下被优化了,我想我的程序不被优化,以便调试。 请问有没有朋友知道这个需要怎么设置一下编译选项或者代码?多谢 我已经 -O0了。 GDB调试的时候发现里面的do{}while()没有了!求解。多谢。

by xianzq888 - C/C++ - 2012-03-26 22:20:54 阅读(2360) 回复(4)

使用特定的gcc参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。 2、注意事项 (1) 经过大量测试发现,在RedHat, CentOS系统中通常只能通过参数传递的方法进行编译优化,当然,如果愿意并且能够修改程序的MakeFile也可以达到这一效果,只不过比较复杂,工 作...

by 蓦然高贵 - Linux文档专区 - 2009-10-27 18:37:05 阅读(846) 回复(0)

linux系统中使用gcc CPU参数优化代码编译 使用特定的gcc参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。 2、注意事项 (1) 经过大量测试发现,在RedHat, CentOS系统中通常只能通过参数传递的方法进行编译优化,当然,如果愿意并且能够修改程序的MakeFile...

by Aquester - Linux文档专区 - 2009-03-16 10:20:36 阅读(504) 回复(0)

使用特定的gcc参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。 2、注意事项 (1) 经过大量测试发现,在RedHat, CentOS系统中通常只能通过参数传递的方法进行编译优化,当然,如果愿意并且能够修改程序的MakeFile也可以达到这一效果,只不过比较复杂,工作...

by lwtcn - Linux文档专区 - 2007-11-27 16:55:47 阅读(703) 回复(0)

arm+linux嵌入式系统进行软硬件低功耗优化,需要从哪些方面着手? 硬件优化包括什么? 系统优化,包括BootLoader,文件系统,内核裁剪,硬件驱动,进程间通信,并发控制,中断请求响应控制等方面如何进行低功耗优化? 多谢各位大侠赐教,谢谢。

by walterpeng - 嵌入式开发 - 2011-10-11 10:34:44 阅读(2337) 回复(0)

转载 金步国 先生的文章, 方便时不时的参考. gcc编译优化指南作者: 金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。 其他作品 本文作...

by zyl19861126 - Linux文档专区 - 2008-04-20 14:18:02 阅读(778) 回复(0)

小弟刚刚学习linux,打算在arm9260上面弄一下,开发板上带地arm-gcc没有装上,想另外下载一个arm-linux-gcc, 安装一下,不之道可不可一,请各位高手,给点意见

by zhy9903 - Linux环境编程 - 2007-12-19 20:27:28 阅读(2612) 回复(6)

在基于arm的嵌入式系统开发中,常常用到交叉编译的gcc工具链有两种: arm-linux-*和 arm-elf-*,两者区别主要在于使用不同的C库文件。arm-linux-*使用 GNU的Glibc,而arm-elf-*一般使用 uClibc/uC-libc或者使用REDHAT专门为嵌入式系统 的开发的C库newlib.Glibc。uClibc/uC-libc以及 newlib都是C语言库文件,只是所应 用的领域不同而已,Glibc是针对PC开发的,uClibc/uC-libc是与Glibc API兼容的小型 化C语言库,实现了Glibc部分功能...

by liao_cj - Linux文档专区 - 2008-05-29 10:43:12 阅读(798) 回复(0)

写了个小功能的东东,运行100W次,发现开了-O2优化后用的时间是不开优化的一半, 这个是说明我代码有很多地方是可以优化吗? 以前从来没用过优化,网上搜了下,优化级别高了会减少代码,影响调试?用-Os就不会? 有经验的大侠指点一下,写一般的c程序需要在编译的时候加上优化吗? 什么时候又最好不用呢?

by cgcym1234 - C/C++ - 2012-11-10 13:00:00 阅读(1213) 回复(5)