Using the build string
Hi to all,
I installed vbcc and want to use it with Codecraft.
As I start with simple projects and do not need a makefile for building the projects.
The documenation stats that it replaces the token %TEMPLATE% in all files with the projects name.
I guess a need a makefile to make use of that feature?
If I config the build parameter with e.g. "vc -c99 %TEMPLATE%.c -o %TEMPLATE%" the tokens are not replaced.
Does someone has a hint for me, how to simply use vbcc just with its frontend parameters ?
Thanks for reminding me that "CodeCraft" exists. I just had no time to install/test it.
I have a SASC6.5 and aminet ADE gcc2.95 + (actually Cube IDE and its own GCC), on my amiga, but I actually code on QtCreator + CMakelists + Bebbo GCC6.5 that supports C/C++11.
I will never ever code again with vbcc, because come on, this is a "one person project (volker, not frank)" from 36 years ago, and ... I always have that letter of insult from frank wille after I suggested him that "identical static const string and float values shouldnt be duplicated each time they appear in the code, like all compiler does.".
. In the 80's and 90's every coder knew "there was actually no good 68000 compilers", and even the assembler generated for 68000 by GCC2.x is actually very bad.
When a friend showed me the 68000/68060 assembler generated by gcc6.5 I couldnt beleive my eyes, I never though this would be even possible. GCC support very , very brilliant optimisations for 68k since those 2010 versions, it's really lightyears ahead from those old compilers. Just so you know. And the assembler inlining of GCC has also evolved to a point he can also optimize your assembler inlining. I can do incredible things like C++ template in which template parameter injects inlined assembler codes, and the generated code is super-ace.. So well... just so you know. All modern OS3 software porting projet I know uses these things.
Online Status
this happens when creating your project from a template. I dont believe you can just do this manually by putting it into the build parameter