2012-03-01から1ヶ月間の記事一覧
最新版の取得 : http://code.google.com/p/gperftools/downloads/detail?name=gperftools-2.0.tar.gz $ tar zxfv gperftools-2.0.tar.gz $ cd gperftools-2.0 $ ./configure $ make ⇒ libunwind が欲しいといわれる http://download.savannah.gnu.org/relea…
基本ルール1. 基本編 $ diff -u オリジナルファイル 改変後ファイル > パッチファイル で作成。"オリジナルファイル"(ファイル名が同じである必要がある)があるフォルダで、以下を実行すると、パッチが適用される。 $ patch 2. 基本編2 ( ディレクトリが異な…
__GXX_EXPERIMENTAL_CXX0X__ マクロが定義されるようです。Eclipse CDT等の統合開発環境(IDE)では、普通 c++0xのシンボル(std::mutex 等)が未定義シンボルとしてエラーが表示されてしまいます。 その場合は、IDEに対してこのマクロを明示的に定義してあげま…
openssl の MD5 のテストプログラム /** * md5_test.cpp */ #include <openssl/md5.h> #include <string.h> #include <stdio.h> int main(int argc, char* argv[]) { const char* contentName = argv[1]; unsigned char digest[MD5_DIGEST_LENGTH]; if( MD5((const unsigned char*)contentName,</stdio.h></string.h></openssl/md5.h>…
シングルバイト文字 : 1byteで表わされる文字. asciiコード体系内の文字はシングルバイト文字である. C言語ではchar型で表現可能. マルチバイト文字 : 1byte 又は 2byteで表される文字. C言語では char型2個で表現可能な文字も含む. Shift-JIS, EUC, UTF-8 .…