When I try to compile the following assembler code (simplest example I found): ---------- movl $(1 / 2), %eax ---------- I get: ---------- shell# i586-pc-elf-as a.s a.s: Assembler messages: a.s:2: Error: unbalanced parenthesis in operand 1. zsh: exit 1 i586-pc-elf-as a.s ---------- A workaround is to use the '>>' operator (which is hopefully possible for me).
`/' starts a comment when configured for i586-pc-elf. i586-linux works.