スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Tag:スポンサー広告 

【C】SharedObject作成メモ

Cで作ったプログラムをSharedObject(共有オブジェクト)として認識させるときのメモです

【コマンドログ】
gcc -fPIC -c libtest.c -o libtest.lo
gcc -shared -Wl,-soname,libtest.so libtest.lo -o libtest.so
ldconfig -n .
gcc -c test.c
gcc -o test -L. -ltest test.o
LD_LIBRARY_PATH=. ./test

ソースのメモです。
libtest.h
void test();

libtest.c
#include
#include "libtest.h"

void test(){
printf("Hello!\n");
}

ライブラリを使う側
test.c
#include "libtest.h"

int main(void){
test();
return 0;
}
スポンサーサイト
テーマ : UNIX/Linux
ジャンル : コンピュータ

Tag:C/C++  Trackback:0 comment:0 

Comment

comment form
(編集・削除用):
管理者にだけ表示を許可
プロフィール

6rats

Author:6rats
こんにちは、ITベンチャーで働くエンジニアです
主に自分の周りで起きた技術的なことをメモとして書き残して行きます。
Android以外にもRuby/Ruby on RailsやFuelPHPなどなどたまにやります。基本的なスタンスとしては興味があるもしくは必要になったらいろんなことにチャレンジします。
最近はiOSアプリ開発を始めています。

購読
follow us in feedly
個人プロダクト

Androidアプリ

Twitterクライアント

Webアプリケーション

EcPriceWatch(Amazon価格の推移を計測、最安値を知らせるサービス)
Google AdSense
ブログ村
にほんブログ村 IT技術ブログへ
にほんブログ村
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。