I think we are interested to help and make the wizard as usable as possible, so lets please work on this:
I really appreciate the support. It will help new uses like me. I am not expert. So definitely there are some issues in my explanation earlier or below.
Codeblocks does not come with any compiler/library so where is the difference on USING the newer compiler? Do you mean the auto detection of the compiler?
Yes, I mean default compiler now must be changed to latest one. If there is a plugin, it would be better so that compiler is also installed after installing CB.
Also please exclude selecting fuse.c. I do not know much about it. But I usually exclude that.
The biggest problem is adding new tool for programming and getting it working. The moment we add a tool such as AVRdude+Arduino, I get below error message. I have to change in post build settings every time I create a new project. This is what my major headache. It will be very good if you can add a wizard to add programming tools with USBASP and Arduino UNO options. Arduino is the big market and if some plugins can be added so that arduino code can be directly run after the installation, it might click. Biggest problem with arduino is very bad IDE.
Attached is the instructions I prepared for setting up codeblocks. You may understand few issues from this. Today when I tried, lss file and size information was getting generated. Let me try this with fresh CB installation and see. I had issues even if they were selected in wizard. Need to duplicate the problem and update you after a week or so.
Error message when burning (Refer post build settings in the instructions attached to fix the problem)
Tool execution terminated with status 1
Launching tool 'nano': C:\Atmega\programmers\avrdude\avrdude.exe -C"C:\Atmega\programmers\avrdude\avrdude.conf" -patmega328p -carduino -PCOM4 -b57600 -Uflash:w:tempPrj.elf.hex (in C:\temp\tempPrj\Debug)
stderr>
stderr> avrdude.exe: AVR device initialized and ready to accept instructions
stderr>
stderr> Reading | ################################################## | 100% 0.00s
stderr>
stderr> avrdude.exe: Device signature = 0x1e950f
stderr> avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
stderr> To disable this feature, specify the -D option.
stderr> avrdude.exe: erasing chip
stderr> avrdude.exe: reading input file "tempPrj.elf.hex"
stderr> avrdude.exe: error opening tempPrj.elf.hex: No such file or directory
stderr> avrdude.exe: input file tempPrj.elf.hex auto detected as invalid format
stderr> avrdude.exe: can't open input file tempPrj.elf.hex: No such file or directory
stderr> avrdude.exe: read from file 'tempPrj.elf.hex' failed
stderr>
stderr> avrdude.exe done. Thank you.
stderr>
Tool execution terminated with status 1