言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
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を削除したり移動したりするとエラーが出る。
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ