2023-03-19から1日間の記事一覧

シェルワンライナー160本ノック: 問題4

問題 まず、ランダムな数字が入ったファイルをたくさん作る $ mkdir ./tmp $ cd ./tmp $ seq 1000000 | sed 's/^/ echo $ RANDOM > /' | bash これで1000000個のファイルが作成され、各ファイルに0-32767のうち一つの整数がランダムに記述されている。という…

静的リンク(静的ライブラリ)、動的リンク(共有ライブラリ)について

静的リンク、動的リンクについて、理解できてなかったので調べた。 まとめ 静的リンク ライブラリのコードがアプリケーションの実行ファイルに直接リンクされる。 ライブラリは、静的ライブラリ(.aファイル)の形式で提供されることが一般的。 実行ファイル…

CMakeのfind_package()とadd_difinitions()について

find_package 概要 疑問と調べた結果 1: CMake側が勝手にパッケージを探してくれる理解で良いか? 2: BoostとかOpenCVとかのパッケージはライブラリ開発側が用意してくれているの? add_difinitions 概要 疑問と調べた結果 add_definitionsではオプションの…