iodbc-config(1) iODBC Driver Manager iodbc-config(1)

iodbc-config - اسکریپتی برای دریافت اطلاعات دربارهٔ نسخهٔ نصب‌شدهٔ iODBC

iodbc-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs] [--libtool-libs] [--odbcini] [--odbcinstini]

دستور iodbc-config ابزاری است که برای تعیین پرچم‌های کامپایلر و پیونددهنده جهت کامپایل و پیوند برنامه‌هایی که از iODBC استفاده می‌کنند، به کار می‌رود.

ابزار iodbc-config گزینه‌های زیر را می‌پذیرد:

نسخهٔ فعلی نصب‌شده از iODBC را در خروجی استاندارد چاپ می‌کند.
پرچم‌های کامپایلر مورد نیاز برای کامپایل یک برنامهٔ iODBC را چاپ می‌کند.
پرچم‌های پیونددهندهٔ مورد نیاز برای پیوند یک برنامهٔ iODBC با استفاده از کتابخانه‌های پویا (در صورت پشتیبانی) را چاپ می‌کند.
پرچم‌های پیونددهندهٔ مورد نیاز برای پیوند یک برنامهٔ iODBC با استفاده از کتابخانه‌های ایستا را چاپ می‌کند.
پرچم‌های پیونددهندهٔ مورد نیاز برای پیوند یک برنامهٔ iODBC در محیط libtool را چاپ می‌کند.
مسیر فایل سراسری odbc.ini در سیستم را چاپ می‌کند.
مسیر فایل سراسری odbcinst.ini در سیستم را چاپ می‌کند.
در صورت مشخص شدن، هنگام محاسبهٔ خروجی برای گزینه‌های --cflags و --libs، به‌جای پیشوند نصبی که iODBC با آن ساخته شده است، از PREFIX استفاده می‌کند. همچنین در صورتی که --exec-prefix مشخص نشده باشد، این گزینه برای پیشوند اجرایی نیز استفاده می‌شود. این گزینه باید پیش از هر گزینهٔ --libs یا --cflags مشخص شود.

اگر PREFIX مشخص نشود، پرچم --prefix محل نصب فعلی iODBC را نمایش می‌دهد.

در صورت مشخص شدن، هنگام محاسبهٔ خروجی برای گزینه‌های --cflags و --libs، به‌جای پیشوند اجرایی نصبی که iODBC با آن ساخته شده است، از PREFIX استفاده می‌کند. این گزینه باید پیش از هر گزینهٔ --libs یا --cflags مشخص شود.

برای کامپایل برنامه‌ای که API مربوط به iODBC را فراخوانی می‌کند، پیش از استفاده از قطعه‌کد Makefile زیر اطمینان حاصل کنید که برنامهٔ iodbc-config در متغیر محیطی PATH در دسترس باشد:

    CFLAGS=`iodbc-config --cflags`
    LDLIBS=`iodbc-config --libs`
    iodbctest: iodbctest.c
	    cc $(CFLAGS) -o iodbctest iodbctest.c $(LDLIBS)

کپی‌رایت © 1996-2023 متعلق به OpenLink Software است.

iODBC Administrator <iodbc@openlinksw.com>

16 June 2004 3.52.16