成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員提高代碼編譯速度,都怎么做的?

開發 前端
編碼一分鐘,編譯十分鐘,這誰能受的了?今天就來說說嵌入式 軟件 開發中,常見的提高編譯速度的一些操作或者方法。

 [[426302]]

程序員做軟件開發,討厭一件事,那就是編譯代碼速度很慢的問題。

編碼一分鐘,編譯十分鐘,這誰能受的了?

今天就來說說嵌入式 軟件 開發中,常見的提高編譯速度的一些操作或者方法。

換更高配置電腦

可能是絕大部分人首先想到的就是: 換更高配置的電腦。

這也是其中一個辦法,但是,有幾家公司愿意給你換電腦?

所以,這個方法不現實。

減少編譯輸出文件

有些不必要的調試、瀏覽信息文件,在編譯時可以不用配置輸出,比如:

1.Keil MDK

Project -> Options for Target -> Output/Listing:

這里面的的配置,就會影響編譯速度,特別是Browse Information(瀏覽信息),使用Go to Definition Of 功能,就需要有這類文件。

如果勾選,就會輸出一些“編譯中間文件”,你在設置的輸出路徑下(默認“Listings”和“Objects” ) 就有很多中間文件,這些文件在編譯過程都會占用編譯時間。

2.IAR EWARM

類似Keil MDK,IAR也有相關的輸出文件配置,比如:

Project -> Options -> C/C++ Compiler -> output:

在配置信息中也有很多相關與編譯相關的配置,會影響編譯速度。

3.命令行

如果使用命令行編譯代碼,這個問題就可以避免,編譯、鏈接、調試根據自己的需求輸入響應的命令即可。

比如:

  1. gcc test.c -o test 

當然,使用命令行,必須要熟記各種命令的用法。

換編譯工具鏈

這個和換電腦不同的是:換編譯器僅是軟件工具,不用看老板臉色。

比如:

Keil MDK 從 AC5升級到AC6 ,速度就會快很多。

還可以將MDK的編譯器換成gcc編譯器: 手把手教你在Keil MDK中使用GCC編譯器工具鏈

優化代碼

對于嵌入式代碼,大多都是C/C++代碼寫的,都有#include xxx.h頭文件。

如果頭文件反復、 多層 包含,只要修改一個頭文件,有包含關系的頭文件、源文件都要進行編譯一次,這樣也會影響編譯速度。

類似下圖這種,只要修改最底層一個文件,上層的文件都要編譯一遍:

 

責任編輯:張燕妮 來源: strongerHuang
相關推薦

2019-01-23 17:53:05

程序員技能溝通

2012-06-21 16:19:30

程序員

2021-08-16 10:39:08

程序員技能開發者

2020-09-18 15:13:17

程序員技術開發

2016-12-06 10:12:07

程序員開會

2015-11-24 16:33:05

程序員思考分享

2012-11-01 11:31:56

程序員編程開發

2014-05-09 15:29:21

2014-07-28 10:28:25

程序員

2014-07-29 09:55:33

程序員代碼可讀性

2020-02-03 09:36:47

數據庫數據庫遷移

2019-09-20 14:25:21

程序員Google人生第一份工作

2020-06-15 08:01:33

CRUD程序員代碼

2014-09-24 09:37:05

程序員

2020-06-15 09:32:59

程序員大公司小公司

2022-07-20 16:57:18

程序員高薪職業

2017-03-13 09:07:05

測定代碼基因

2020-05-26 13:25:00

語言編譯代碼

2019-07-03 14:47:43

程序員祼辭就業

2021-07-19 05:53:32

程序員工作效率效率
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精产国产伦理一二三区 | 日韩毛片在线免费观看 | 国产精品视频免费观看 | 日韩欧美第一页 | 亚洲欧美视频在线观看 | 亚洲精品视频免费 | 欧美日韩精品在线一区 | 久久亚洲精品久久国产一区二区 | 在线国产一区二区三区 | 美女爽到呻吟久久久久 | 国产成人影院 | 欧美在线观看一区 | 91视频大全 | 国产精品一区二区三区在线播放 | 少妇精品久久久久久久久久 | 二区中文字幕 | 免费成人高清在线视频 | 日韩精品区 | 中文字幕视频在线观看 | 中文字幕亚洲一区二区三区 | 国产精品美女 | 欧美一区二区三区日韩 | 国产电影一区二区在线观看 | 久久久2o19精品 | 久久机热 | 夜夜爽99久久国产综合精品女不卡 | 久草热播 | 人人叉 | 欧美激情视频网站 | 国产精品久久久久久久久久免费看 | 日韩精品在线播放 | 97在线观视频免费观看 | 美女精品一区 | 91在线影院 | 久草青青草 | 日韩一级一区 | 亚洲人成人一区二区在线观看 | 99伊人 | 亚洲一区二区三区免费观看 | av一区二区在线观看 | 久久国内 |