Illegal instruction: 4

Illegal instruction: 4

por Eric Lee -
Número de respostas: 4

Quando tento rodar executavel no meu mac da esse erro:

/Users/ericlee/Faculdade/ep3mac0122/pitao-macosx ; exit;
Illegal instruction: 4
logout

[Process completed]

 

alguem sabe o que é?
meu sistema eh MacOSX 10.7.5

Em resposta à Eric Lee

Re: Illegal instruction: 4

por José Coelho de Pina -

Chute...

Na página Alguns comandos básicos para usar no terminal, na seção EPs da página de MAC0122, diz:

- No Linux e no MacOS, os arquivos salvos da internet não podem ser executados. Para permitir a sua execução, você deve usar o comando:
chmod +x nomedoarquivo

 

Em resposta à José Coelho de Pina

Re: Illegal instruction: 4

por Eric Lee -

Oi professor, ja tentei isso.

li em alguns foruns que esse erro eh relacionado com alguns comandos binarios que a minha versao  do OS nao pode executar... 

Em resposta à Eric Lee

Re: Illegal instruction: 4

por José Coelho de Pina -

Oi Eric,

Quem gerou o executável para o macos foi o professor Hitoshi.
Perguntei para ele se ele sabia qual era o problema e ele respondeu o seguinte.

eu uso o 10.8.5
parece que o problema é
http://stackoverflow.com/questions/14268887/what-is-the-illegal-instruction-4-error-and-why-does-mmacosx-version-min-10
vou compilar de novo e te mando os executaveis.

Depois do prof Hitoshi  me enviar o novo executável para macos eu coloco esse novo executável junto com os outros.