【发布时间】:2011-09-06 17:32:44
【问题描述】:
我从来没有在没有权限以 root 身份安装库的情况下在计算机上编程,所以我不确定应该如何使用我没有安装在通常位置的库。
通常,当我拥有管理员权限时,我会照常进行:
./configure
make
make install
安装库。然后我会做常见的#include <library> 并编译(实际上这是在我的makefile中完成的):
gcc -c file1.c
gcc -c file2.c
...
gcc file1.o file2.o ... -o executable -llibrary
我应该如何处理安装在我的主文件夹中的库?假设我安装它:
./configure --prefix=$HOME
make
make install
现在我有$HOME/include、$HOME/lib 和$HOME/share 等目录...我应该如何包含库、编译和链接二进制文件?
【问题讨论】:
标签: linux gcc compilation