我通常建立我的图书馆./configure && make && sudo make install
。然而,特拉维斯文档不鼓励使用sudo http://docs.travis-ci.com/user/workers/container-based-infrastructure/如何在没有sudo的情况下构建库?
所以我将build命令更改为./configure --prefix=$HOME && make && make install
。但是这个工作,在接下来的步骤(建立一个Python扩展)我得到一个错误
在/ usr /斌/劳工处:找不到-lprimesieve
任何想法?我是否需要将$HOME/lib
添加到某些环境变量中,因为我更改了前缀?
- 我特拉维斯配置https://github.com/hickford/primesieve-python/blob/travis-ci/.travis.yml
- 生成日志,错误https://travis-ci.org/hickford/primesieve-python/jobs/69536543#L382
谢谢。我还必须更新'LIBRARY_PATH'和'LD_LIBRARY_PATH'。这是预期的吗? –
是的,它是预期的。对不起,遗憾。 – rocky