我编译了SQLite3 3.8.6并将其安装到$ {HOME}/opt:
LDFLAGS="-L${HOME}/opt/lib" CFLAGS="-L${HOME}/opt/include" ./configure --prefix=$HOME/opt
make && make install
Run Code Online (Sandbox Code Playgroud)
我现在正在尝试编译Python 3.4.2以使用此版本而不是为整个系统安装的版本.我在这个系统上没有root访问权限.要编译Python,我正在使用:
LDFLAGS="-L${HOME}/opt/lib" CFLAGS="-L${HOME}/opt/include" ./configure --prefix=$HOME/opt
make && make install
Run Code Online (Sandbox Code Playgroud)
如果是SQLite3,我能用我的新版本编译Python 3.3.5,但这些相同的步骤似乎对我来说不适用于3.4.2.
如何编译Python 3.4.2以包含我的版本的SQLite 3.8.6,它位于$ {HOME}/opt?
谢谢.
编辑:它编译和安装好,除了使用较旧的系统版本的sqlite3而不是我自己编译和安装的版本的事实.