2022-11-01から1ヶ月間の記事一覧

コマンドライン引数でプロファイルにコマンドプロンプトを指定

標準のコマンドプロンプトではANSIエスケープシーケンスで色がつかない せっかくのgoogletestの出力が色付きで見れないのが悲しくて Windows Terminalをインストールして対応した 毎回ディレクトリ移動が面倒なので下記の通りbatを作成 batファイルのおかれ…

あまりにすごすぎると勉強する気がなくなる

一昨日の投稿に引き続き、CMakeの使い方の勉強のために C言語でもUnitTestのライブラリを取り込んでテストする対応を実施 C言語でC++言語で使ったのライブラリと同じgoogletest使うのもなんだかなと思ったのと googletestはC++だからC言語で書かれたUnitTest…

CMakeプロジェクトでgoogletestを使う

今日のプログラミングツール使う練習でやったこと qiita.com を参考にCMakeプロジェクトでgoogletestを使うように対応 github.com

はてなブログの使い方を勉強

llvm-covでブランチカバレッジを見る - steelpipe75の日記 昨日のカバレッジ情報貼り付け方よくなかった 改めてMarkdown編集モードで対応 1| |#include <stdio.h> 2| | 3| 1|int main(void){ 4| 1| int a = 0; 5| 1| int b = 0; 6| | 7| 1| if((a == 0) || (b == 0)){</stdio.h>…

llvm-covでブランチカバレッジを見る

-show-line-counts-or-regions --show-branches=count --show-expansions オプションをつけると↓のようにいい感じにブランチカバレッジ情報が出力される 1| |#include <stdio.h> 2| | 3| 1|int main(void){ 4| 1| int a = 0; 5| 1| int b = 0; 6| | 7| 1| if*1{ ^0 --</stdio.h>…

肩こり対策

肩こり対策で、肌に直接貼って温めるシート使っていたけど 温めるだけなら使い捨てカイロでいいのではと思って 貼る使い捨てカイロのミニタイプを肩に貼っている 肌に直接貼れないから動くとずれるし、 シートではないのでカイロの存在感もあるけど 効いてる…

CMake + Ninja で依存関係出力

ninja -t deps でビルドの依存関係出力される 一度ビルドしてからじゃないと出力されない コンパイル実行時にコンパイラに依存関係情報を出力させて その情報をninjaがため込んでいる様子 ninja -d keepdepfile でコンパイラに出力させた依存関係情報をninja…