В рамках задания я должен записать в файл системные вызовы. Все работает отлично, за исключением случаев, когда я пытаюсь открыть файл в gedit (linux), он говорит, что не может определить кодировку символов. Блокнот (на окнах) открывает файл просто отлично. Почему это не работает на Linux?
вот код:
section .text
global _start
_start:
mov EAX, 8
mov EBX, filename
mov ECX, 0700
int 0x80
mov EBX, EAX
mov EAX, 4
mov ECX, text
mov EDX, textlen
int 0x80
mov EAX, 6
int 0x80
mov eax, 1
int 0x80
section .data
filename db "./output.txt", 0
text db "hello world", 0
textlen equ $ - text
спасибо:)
- обновление: добавлен символ перевода строки после выходной строки, и он исправил это.