По подразбиране r-dbi/odbc интерфейсът на RStudio очаква да намери библиотеките на мениджъра на драйвери unixODBC и да включи файлове на стандартно място във вашата система. Например, /usr/lib и /usr/include. Ако сте получили тези библиотеки и сте включили файлове, като инсталирате системен пакет, напр. unixodbc и unixodbc-dev, те ще бъдат инсталирани на тези стандартни местоположения.
Ако искате да използвате RStudio с версия на unixODBC, която е инсталирана на нестандартно място, трябва да зададете и експортирате PKG_CFLAGS и PKG_LIBS преди да стартирате RStudio. Например, ние използвахме тези команди, за да изградим ODBC интерфейса на RStudio срещу unixODBC Driver Manager, включен в дистрибуцията на ODBC драйвер на Easysoft SQL Server. Това гарантира, че както ODBC драйверът, така и приложението ODBC (r-dbi/odbc) са създадени срещу една и съща версия на Driver Manager:
$ export PKG_CFLAGS="-I/usr/local/easysoft/unixODBC/include"
$ export PKG_LIBS="-lodbc -L/usr/local/easysoft/unixODBC/lib"
$ rstudio &
> Sys.getenv()
_ /usr/bin/rstudio
.
.
.
PKG_CFLAGS -I/usr/local/easysoft/unixODBC/include
PKG_LIBS -lodbc -L/usr/local/easysoft/unixODBC/lib
> install.packages("odbc")