言語
アーキテクチャ
開発環境
サーバ構築
ITスキル
自動出題採点アプリ
書籍検索
海外サイト翻訳
まず、ライブラリとしてhello.cppというソースを用意し、その中身は以下のようにする。
#include <iostream>
using namespace std;
void hello(){
cout << "Hello World !!" << endl;
}
共有ライブラリを作るには以下のコマンドでコンパイルする。
$ g++ -shared hello.cpp -o libhello.so
これで共有ライブラリlibhello.soができあがった。 テストのためにこれを呼び出すプログラムtest.cppを以下のように書く。
#include <iostream>
using namespace std;
int main(void)
{
hello();
return 0;
}
これをコンパイルするには
g++ test.cpp -o test ./libhello.so
とすればよい。
実行すると
$ ./test
Hello World !!
と表示されるはず。もしlibhello.soを削除したり移動したりするとエラーが出る。
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 幸福の木の育て方
通算
(2006年12月26日以来)
Copyright (C) 2007-2009 zealseeds. All Rights Reserved.お問合せ