arquitectura no reconocida setarch

arquitectura no reconocida setarch

Así que estoy tratando de usarlo setarchpara agregar la -Rbandera en un programa, pero parece que cada vez que hago cualquier tipo de bandera sigo obteniendo una arquitectura no reconocida. Hice arch para descubrir qué es bash (x86_64), pero no estoy seguro de si eso ayuda.

Respuesta1

setarchtoma sus argumentos en un orden extraño: el nombre de la arquitectura debe aparecer primero, antes de cualquier opción.

setarch x86_64 -R bash

O, para evitar codificar la arquitectura:

setarch "$(arch)" -R bash

información relacionada