「C言語」カテゴリーアーカイブ

Linux上におけるCUnitの使い方

最近、社内の古いプログラムをメンテしているのだが、そのプログラムはC言語で実装されている。中身は複雑なLinuxソケットプログラムである。

ドキュメントもなければ、Unitテストプログラムも無い。

さすがに、Unitテストが無いのはマズイので、まずはUnitテストプログラムを書くことに。しかし、C言語でUnitテストなんてできるのか?一応、調査してみるCUnitなるライブラリは存在しているようだ。

導入方法は以下の通りです。
1.CUnitのRPMをダウンロードする
2.ターミナルから「rpm -ivh CUnit-2.1-0.i586.rpm」と入力し、ライブラリをインストールする
3.開発環境のライブラリディレクトリに「/usr/local/lib」を追加する
4.開発環境のインクルードディレクトリに「/usr/local/include」を追加する

これで、CUnitを利用できるようになります。

使い方の詳細は以下を参照 続きを読む Linux上におけるCUnitの使い方