ソフトウェアをはじめ開発プロジェクトの永遠の課題「いかに早く仕上げるか」。プロジェクト管理から設計・開発手法まで、その観点は多岐にわたりますが、結局のところ「いかに無駄を省くか」という点につきます(仕様を変えるという方法もありますが・・)。今回... 続きを読む
In software development, ccache is a tool that caches the output of C/C++ compilation so that the next time, the same compilation can be avoided and the results can be taken from the cache. This can greatly speed up recompiling time. The dete... 続きを読む
ccache はコンパイラキャッシュである。 C や C++ コードをコンパイルした結果を保存しておき、同じコンパイルが行なわれるのを検知し再利用することで、再コンパイルするときの速度を上げる。 典型的な使用手順 ccache を単独で使うことはほとんどなく、通常 m... 続きを読む
Martin C. BrownはかつてITディレクターであり、クロス・プラットフォームでの経験が豊富です。優れた開発者としてHPやオラクルなどを含む優良企業のためにダイナミックなサイトを構築してきており、現在はFoodware.netのTechnical Directorです。現在はフリー... 続きを読む
ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compi... 続きを読む