![]() |
![]() |
#1 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,539
|
vbcc 0.9d
After three years and an unreleased version 0.9c I decided to release 0.9d today. I cannot promise that it will be bug-free, but it is a huge improvement compared to the last official release 0.9b, with many new features and bug fixes.
http://sun.hasenbraten.de/vbcc/ |
![]() |
![]() |
#2 |
Registered User
Join Date: May 2007
Location: Seattle,WA
Posts: 65
|
Looks interesting!
One issue: I can't seem to reach the vbcc.pdf documentation linked on the sidebar of the site. |
![]() |
![]() |
#3 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,539
|
Our server is moving these days. There may be periods of unavailability.
Seems I hit the perfect day after such a long time. ![]() |
![]() |
![]() |
#4 |
NetBSD developer
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
|
Thanks! I appreciate your work on vbcc.
|
![]() |
![]() |
#5 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,416
|
Thanks for this, I'll give it a go
![]() |
![]() |
![]() |
#6 |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
Great work, thanks for that.
Will install it. |
![]() |
![]() |
#7 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,839
|
Cool
![]() |
![]() |
![]() |
#8 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,539
|
Probably slower. SAS/C was designed to work with low memory and CPU requirements. vbcc is not. It is certainly not recommended to run it on a 68000 system with a few MB of memory. Therefore I compiled everything for 68020. 68030/50MHz should be sufficient, when you have at least 32 or 64 MB RAM.
On the other hand you can easily cross-compile with vbcc. |
![]() |
![]() |
#9 |
Registered User
Join Date: Sep 2008
Location: Germany
Age: 49
Posts: 138
|
![]() are there any links to the sources of vbcc 0.9d ? http://www.ibaug.de/vbcc/vbcc.tar.gz still seem to point to the older release |
![]() |
![]() |
#10 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,539
|
I already notified Volker to update the link on his home page.
In the meantime you can always send me an email to request the source. |
![]() |
![]() |
#11 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
I have tried this version with -g -hunkdebug -bamigahunk and a few other (´-lamiga etc etc) to can debug with CPR (SASC debugger).
I can see the source code in the debugger but if I try to "Watch" a variable it says "Can´t find symbol". Perhaps I don´t generate full debugger info but I have read the vbcc manual and don´t know what to do. Any ideas mates? |
![]() |
![]() |
#12 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
|
|
![]() |
![]() |
#13 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
With Sasc compiled programs there's no problem. I'll try with only -g later. Thanks as always matthey.
|
![]() |
![]() |
#14 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,186
|
Thanks a lot, i've used vbcc to port the BSD2.11 userland on top of AmigaOS. Lets see if vbcc 0.9d breaks anywhere on that :-)
|
![]() |
![]() |
#15 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
I have something wrong here and I don´t know what.
I have done a "hello world" example,compiled with vc -g hello.c -o hello.exe and then cpr hello.exe. I see the source but can´t watch any variable and cpr show "Host and Kernel Executables are not the same version" "Debug Version may be innacurate". As I have said, with SASC compiled programs all is ok. I have reinstalled VBCC but nothing. Extrange but have to investigate a bit more... |
![]() |
![]() |
#16 | |
Registered User
Join Date: Feb 2014
Location: Germany
Posts: 261
|
From vbcc release notes:
Quote:
I know, this is of no help, sorry. I don't know a trick to get around this. |
|
![]() |
![]() |
#17 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
Oh! Thanks BigFan. Now I know It's not my fault. I hope vbcc add symbol debug.
I'll have to do my stuff with SAS/c then. |
![]() |
![]() |
#18 | ||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
Quote:
GCC symbols give the same error as vbcc symbols. Symbol output is fairly generic and more common than line debug. I doubt there is a problem with the vbcc or vlink symbol debug output but CPR may expect special SAS/C embedded debug data or CPR may lack robustness in it's symbol loading code (it is designed to only load SAS/C produced executables). It may be possible to add what SAS/C needs to get symbols working. I can confirm the problem with watching symbols and getting the "can't find symbol" error. Frank may be able to add support if you let him know or if he sees this thread. |
||
![]() |
![]() |
#19 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
I'll try to contact Frank today.
I think CPR is a good tool and the union with vbcc is perfect to me. Thanks as always matthey. Last edited by tolkien; 15 March 2015 at 13:33. |
![]() |
![]() |
#20 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 763
|
I have contacted Frank and this is what Frank told me:
The -g option of vbcc only provides HUNK_SYMBOL (global symbols) and HUNK_DEBUG with LINE-debug entries. Other debug hunks are not documented and SAS/C specific. No information about local variables, types or structures are provided by vbcc. He can make it work with cpr only if there is info about sas/c hunk format so it will be dificult to have support. ![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Compile problems with VBCC | Yesideez | Coders. C/C++ | 9 | 18 October 2014 23:38 |
VBCC code generation | Asman | Coders. C/C++ | 9 | 17 August 2014 09:33 |
From gcc to vbcc. | Cowcat | Coders. General | 9 | 06 June 2014 14:45 |
vbcc: no startup | aragon | Coders. C/C++ | 2 | 16 February 2014 14:52 |
VBCC 0.8j for Windows | hitchhikr | Coders. General | 11 | 09 October 2008 00:58 |
|
|