UNIX Platformsでは、次の処理を行います。
UNIXでは、ULONG、SLONG、USHORTまたはSSHORT型のODBCを使用するアプリケーションは、コンパイル時にTT_USE_ALL_TYPESプリプロセッサ・オプションを指定する必要があります。通常、これは、Cコンパイラ・オプション-DTT_USE_ALL_TYPESを使用して実行します。
TimesTenの#includeファイルを使用するには、次の指定をCコンパイラ・コマンドに追加します。ここで、install_dirはインストール・ディレクトリのパスです。
-Iinstall_dir/includeTimesTen Data Manager ODBCドライバにリンクするには、次のコマンドを使用します。ここで、install_dirはインストール・ディレクトリのパスです。
-Linstall_dir/lib -ltten-Lオプションを指定すると、リンカーでライブラリ・ファイル用のTimesTen libディレクトリが検索され、-lttenオプションを指定すると、TimesTen Data Manager ODBCドライバでリンクが行われます。
TimesTen Client ODBCドライバにリンクするには、次のコマンドを使用します。ここで、install_dirはインストール・ディレクトリのパスです。
-Linstall_dir/lib -lttclientSolarisでは、WorkShop 5および6がサポートされています。
デフォルトのTimesTen Client ODBCドライバは、Workshop 5でコンパイルされているため、Workshop 5がサポートされています。TimesTen Client用に追加のライブラリ(libttclientSW6.so)が提供されています。このライブラリによって、(Sun Workshop 6
-Linstall_dir/lib -lttclientSW6
C/C++コンパイラでコンパイルされた)アプリケーションをTimesTen Clientに直接リンクできます。Sun Workshop 5のユーザーは、かわりに次のように入力する必要があります。
-Linstall_dir/lib -lttclientinstall_dir/demoファイルにあるMakeファイル、または独自のMakeファイルを作成するために次のコード例を使用できます。
CFLAGS = -Iinstall_dir/include LIBS = -Linstall_dir/lib -ltten LIBSDEBUG = -Linstall_dir/lib -lttenD LIBSCS = -Linstall_dir/lib -lttclient # Link directly with the TimesTen # Data Manager ODBC production driver appl:appl.o $(CC) -o appl appl.o $(LIBS) # Link directly with the TimesTen ODBC debug driver appldebug:appl.o $(CC) -o appldebug appl.o $(LIBSDEBUG) # Link directly with the TimesTen Client driver applcs:appl.o $(CC) -o applcs appl.o $(LIBSCS)