CppCheckでC言語/C++のメモリリーク(解放漏れ)を静的解析で検出する
メモリ解放漏れ・メモリ二重解放は組込みエンジニアにとって、背筋が凍る単語だ。 それは、即、残業しなさいという意味に転じる。 そこから、泥沼のデバ...
メモリ解放漏れ・メモリ二重解放は組込みエンジニアにとって、背筋が凍る単語だ。 それは、即、残業しなさいという意味に転じる。 そこから、泥沼のデバ...
最近継続的インテグレーション(CI)に興味を持ったので、 Jenkinsの日本での初めての入門書である、Jenkins実践入門を読んでみた。 https://amzn.to/3DEosi2...
CCCCとは、C言語/C++のステップカウンタだ。 ステップ数をカウントをカウントしてくれるだけでなく、 コードの様々なメトリックをレポートとと...
C/C++用の静的解析ツール、cppcheckを使って、静的コード解析をして、 解析結果をJenkinsで表示する方法を調べてみた。 CppCh...
前回の続き。 GoogleTestをC言語で使う方法をハックしてみた GoogleMockをC言語で使う方法をハックしてみた GoogleMock...
今、仕事ではテスト工程なので、 C言語で書いたソースにたいしてGoogleTestを使ってウラウラとテストを書きまくっている。 このロジックに対...
頭文字だけでスゴイ!GoogleTestの特徴 GoogleTestとは、C++用の単体テスト用のツール。 このツールの優れているところは、 日本...
JuliusとiRemoconを組み合わせて、部屋の音声認識システムをつくった。 出来栄えは、こんな感じ。 参考にしたのはこのサイト。 リモコンは...
Cygwin での g++ のオプションで -std=c++0xが使えないでハマった。 まず、boost ライブラリで libboost_system-mt.aをリンク...
結構ハマったので、メモしておく。 Cygwin環境で、Boost ライブラリの正規表現とwindows.hを両方使おうとすると エラーしてしまう。...