如何将工作空间库添加到Eclipse CDT autotools C/C++;项目

如何将工作空间库添加到Eclipse CDT autotools C/C++;项目,c,shared-libraries,eclipse-cdt,autotools,C,Shared Libraries,Eclipse Cdt,Autotools,我的EclipseCDT工作区中有projectproject1,它生成了我不想在系统上使用的动态库。然后我有了project2,这是一个autotools C项目,需要project1生成的库 如果不是autotools项目,则很容易在项目的属性中添加动态库。但是在autotools项目中,我以前使用的可能性是不可用的 在哪里可以告诉it在工作区中的何处查找和使用库(当然不是系统中的库)?以下脚本允许定位链接器的一些环境变量: export MYINSTALL=$HOME/somepath e

我的EclipseCDT工作区中有project
project1
,它生成了我不想在系统上使用的动态库。然后我有了
project2
,这是一个autotools C项目,需要
project1
生成的库

如果不是autotools项目,则很容易在项目的属性中添加动态库。但是在autotools项目中,我以前使用的可能性是不可用的


在哪里可以告诉it在工作区中的何处查找和使用库(当然不是系统中的库)?

以下脚本允许定位链接器的一些环境变量:

export MYINSTALL=$HOME/somepath
export LD_LIBRARY_PATH=$MYINSTALL/lib
export PKG_CONFIG_PATH=$MYINSTALL/lib/pkgconfig/:$MYINSTALL/share/pkgconfig/
export PATH=$MYINSTALL/bin:$PATH
export ACLOCAL_PATH=$MYINSTALL/share/aclocal
export ACLOCAL="aclocal -I $ACLOCAL_PATH"
mkdir -p $ACLOCAL_PATH
脚本myinstallenv

以下两个项目都是使用调试符号生成的
project1
是C/C++,
project2
仅是C

project1
是使用--prefix=$MYINSTALL构建的

myinstallenv && CFLAGS="-g -debug -g3 -O0" CXXFLAGS=$CFLAGS ./Configure shared linux-elf -Wa,--noexecstack --prefix=$MYINSTALL
project2
带有:

myinstallenv && CFLAGS="-g -g3 -O0" ./configure --prefix=$MYINSTALL
对于
project2
--prefix=$MYINSTALL
仅当您希望它也安装在那里而不是系统中时才需要。严格地说,只需要
myinstallenv&&./configure