Весь amd64 (т.е. 64-разрядный x64) процессоры может выполнить 32-разрядные x86 двоичные файлы. Кроме того, в большинстве операционных систем можно запустить x86 программы на amd64 ОС. Таким образом, часто возможно развернуть x86 двоичные файлы на amd64 процессорах.
Желательно ли сделать так другой разговор. 64-разрядные Ose часто идут с ограниченным набором 32-разрядных библиотек, поэтому если Ваша программа будет пользоваться некоторыми редкими библиотеками, то будет легче установить 64-разрядный исполняемый файл. В зависимости от Вашего приложения, там может или может не быть преимущество производительности для 32-разрядных или 64-разрядных двоичных файлов.
Если Вы решите, что хотите развернуть 64-разрядные исполняемые файлы, то Вам будет нужна перекрестная-compililation среда для amd64 (иначе x86_64) архитектура, работающая на x86 архитектуре. Это означает и компилятор и статические библиотеки связываться против.
gcc установка может совместно использовать frontends и включать несколько бэкендов. Но не много дистрибутивов поставлются с amd64 средствами разработки на x86 платформах, таким образом, Вам, вероятно, придется добраться, Ваше собственное (gcc довольно просто, чтобы кросс-скомпилировать). То же идет, чтобы библиотеки связались против (конечно, после того как у Вас есть компилятор, можно перекомпилировать их из источника).
Как пример, Ubuntu 10.04 на x86 идет с версией “мультиlib” gcc и amd64 бэкенда плюс маленький набор 64-разрядных пакетов разработки (libc6-dev-amd64 libc6-dev-amd64 http://bit.ly/software-small установки и зависящий и зависимые пакеты).
Это могло быть одним путем:
for file in *.mp4\?token*; do mv --no-clobber "$file" "${file%%\?*}"; done
Если Вы имеете rename(1)
инструмент (который Вы делаете, если у Вас есть Debian или находящийся в Debian Linux, включая Ubuntu и производные):
rename -n 's/\.mp4.*$/.mp4/' *mp4*
После того как Вы убеждены, что имеете правильный шаблон, просто удаляете -n
(пробный прогон) и позволил ему работать правильно.
rename(1)
применит регулярное выражение Perl к именам файлов, учитывая его.
Обратите внимание на это на большинстве других дистрибутивов Linux, rename
другая программа переименования файла, которая не помогает для этого конкретного шаблона переименования.
Существует также mmv:
mmv -n "*.mp4*" "#1.mp4"
Удалите "-n", когда произведенный будет выглядеть правильным.