arquitetura não reconhecida setarch

arquitetura não reconhecida setarch

Então, estou tentando setarchadicionar o -Rsinalizador em um programa, mas parece que sempre que faço qualquer tipo de sinalizador, continuo obtendo uma arquitetura não reconhecida. Eu fiz arch para descobrir o que é bash (x86_64), mas não tenho certeza se isso ajuda.

Responder1

setarchinterpreta seus argumentos em uma ordem estranha: o nome da arquitetura deve vir primeiro, antes de qualquer opção.

setarch x86_64 -R bash

Ou, para evitar codificar a arquitetura:

setarch "$(arch)" -R bash

informação relacionada