Redhat | Как скомпилировать Python 2.6 для 64 бит - PullRequest
1 голос
/ 14 апреля 2010

Я пытаюсь скомпилировать Python 2.6 для 64-битной системы, я пробовал различные команды компиляции, но не уверен, верны ли они

./configure --with-universal-archs=32-bit --prefix="$HOME/python"
make
make install 

Какой правильный синтаксис ...?

1 Ответ

1 голос
/ 14 апреля 2010

Что именно не работает? Вы получаете сообщение об ошибке?

Попробуйте простую компиляцию без предварительной установки:

$ cd path/to/python/source
$ ./configure
$ make all
... wait for some time ...
$ make test  # this runs python's test suite, you can usually skip this
$ ./python   # note the ./ runs the just installed python instead of system's python
$ # note: do not run make install yet, or you will override system's python, see below

также убедитесь, что у вас установлен make (GNU Make или другой).

Где вы взяли источник? Если вы получаете его непосредственно из хранилища, есть вероятность, что источник не работает, или вам может потребоваться перезапустить автоинструмент.

После проверки работоспособности компиляции вы можете:

$ cd path/to/python/source/
$ ./configure --prefix=/where/you/want/to/install/it
$ make all
... wait for some time ...
$ make test  # this runs python's test suite, you can usually skip this
$ make install
...