Как правильно скомпилировать сборочный код .s в UNIX SPARC 64bit? - PullRequest
1 голос
/ 07 сентября 2010

Приветствую всех. Возникли проблемы при попытке скомпилировать и запустить этот код "hello, wold" .s в 64-битной среде sparc UNIX и получить $: "hello.s", строка 1: ошибка: недопустимый символ (0xef) и т. Д. Для других строк и адресов. Думал, что это проблемы ANSI UTF, изменил и сохранил и попробовал оба типа. Затем попытался сохранить файл с преобразованием ECO в UNIX и все равно ударил ошибки.

Скомпилировано с: gcc -o hello hello.s

.data 
.align 4 
string: .ascii "Hello, World!\n"
.text 
.align 4 
.global main 
main: 
mov 1,%o0 
set string,%o1 
mov 14,%o2 
mov 4,%g1 
ta 0 
mov 0,%o0 
mov 1,%g1 
ta 0 

Отличный форум !!

1 Ответ

0 голосов
/ 10 июня 2013

Просто сохраните его для кодирования в UTF-8 без спецификации (метка порядка байтов)

...