C言語でLibpcap,ライブラリのバージョン情報を取得する

スポンサーリンク

鍛錬 725

C言語でLibpcap,ライブラリのバージョン情報を取得する

pcap_lib_version()関数を使用することにより、現在使用している libpcap ライブラリのバージョン情報を取得することができます。
 
以下は、pcap_lib_version()関数についてです。

#include <pcap/pcap.h>

const char *pcap_lib_version(void);
 

戻り値

以下は、戻り値についてです。

戻り値
const char * 現在使用している libpcap ライブラリのバージョン情報
スポンサーリンク

プログラム

以下は、libpcap ライブラリのバージョン情報を取得するプログラム、get_version.c です。

// include
#include <stdio.h>
#include <pcap.h>

// main
int main(void)
{
	// libpcapライブラリのバージョンを取得
	printf("%s\n", pcap_lib_version());
	
	return 0;
}
スポンサーリンク

実行結果

以下は、プログラム get_version.c を実行しています。

***@ubuntu:~/***/test/c$ 
***@ubuntu:~/***/test/c$ gcc -Wall -Wextra get_version.c -o get_version -lpcap
***@ubuntu:~/***/test/c$ ./get_version
libpcap version 1.9.1 (with TPACKET_V3)

 
上記に示した通り、私のPC環境における libpcap のバージョンは 1.9.1 であることが分かりました。

タイトルとURLをコピーしました