30 December 2014, 22:47 | #1 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,551
|
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/ |
30 December 2014, 23:04 | #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. |
31 December 2014, 00:18 | #3 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,551
|
Our server is moving these days. There may be periods of unavailability.
Seems I hit the perfect day after such a long time. |
31 December 2014, 00:25 | #4 |
NetBSD developer
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
|
Thanks! I appreciate your work on vbcc.
|
31 December 2014, 01:44 | #5 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,433
|
Thanks for this, I'll give it a go
|
31 December 2014, 15:57 | #6 |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
Great work, thanks for that.
Will install it. |
31 December 2014, 16:06 | #7 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,856
|
Cool How fast is it compared to SASC 6.58 on a 50 mhz 68030?
|
31 December 2014, 16:52 | #8 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,551
|
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. |
02 January 2015, 15:53 | #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 |
02 January 2015, 18:38 | #10 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,551
|
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 March 2015, 21:40 | #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 March 2015, 01:31 | #12 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
|
|
12 March 2015, 06:53 | #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.
|
12 March 2015, 08:00 | #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 :-)
|
12 March 2015, 20:14 | #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... |
13 March 2015, 13:05 | #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. |
|
13 March 2015, 13:18 | #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. |
14 March 2015, 10:36 | #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. |
||
14 March 2015, 11:07 | #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. |
15 March 2015, 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 | |
Similar Threads | ||||
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 |
|
|