Author Topic: Creating a project only for a ASM source code  (Read 101 times)

Offline druizm

  • Multiple posting newcomer
  • *
  • Posts: 11
Creating a project only for a ASM source code
« on: May 17, 2019, 01:22:23 pm »
Hello,

I have created a simple project with a one asm file. Once created, and after modifying compiler options for "asm" extension, I can build my asm file with no problems. After compilation (with "nasm -f elf64 -F dward") I get ".o" file. Now, I need to build project to generate binary file... but it seems CodeBlocks need a GCC compiler (or similar), so if I build my project directly, building execution is "g++ obj/Debug/my_file.o -o bin/Debug/my_file" and it finishes with errors. However, from the command line, if I run "ld -o bin/Debug/my_file obj/Debug/my_file.o", I get binary file with no errors... but I can't add this file to my project and, then, run "Debugger".

Help, please!

Thanks a lot!

Offline Miguel Gimenez

  • Regular
  • ***
  • Posts: 251
Re: Creating a project only for a ASM source code
« Reply #1 on: May 17, 2019, 04:21:08 pm »
Have you tried building the asm file with the GNU assembler?. The executable is as (or as.exe in Windows) and it is bundled with GCC, so you should have it already.