Gcc and clang can take assebmly files directly.