Vbcc (original) (raw)

About DBpedia

vbcc is a portable and retargetable ANSI C compiler. It supports C89 (ISO/IEC 9899:1989) as well as parts of C99 (ISO/IEC 9899:1999). It is divided into two parts. One is target-independent and the other is target-dependent. vbcc provides complete abstraction of host-arithmetic and target-arithmetic. It fully supports cross-compiling for 8-bit, 16-bit, 32-bit and 64-bit architectures. vbcc supports the following backends, with different degrees of maturity: 68K, ColdFire, PowerPC, 6502, VideoCore, 80x86 (386 and above), Alpha, C16x/ST10, 6809/6309/68HC12, and Z-machine.

thumbnail

Property Value
dbo:abstract vbcc is a portable and retargetable ANSI C compiler. It supports C89 (ISO/IEC 9899:1989) as well as parts of C99 (ISO/IEC 9899:1999). It is divided into two parts. One is target-independent and the other is target-dependent. vbcc provides complete abstraction of host-arithmetic and target-arithmetic. It fully supports cross-compiling for 8-bit, 16-bit, 32-bit and 64-bit architectures. Embedded systems are supported by features such as different pointer sizes, ROM-able code, inline assembly, bit-types, interrupt handlers, section attributes, and stack usage calculation (depending on the backend). vbcc supports the following backends, with different degrees of maturity: 68K, ColdFire, PowerPC, 6502, VideoCore, 80x86 (386 and above), Alpha, C16x/ST10, 6809/6309/68HC12, and Z-machine. The compiler itself can run on all common operating systems, including Windows, Mac OS X, and Unix/Linux. (en)
dbo:genre dbr:Cross_compiler
dbo:latestReleaseDate 2022-05-22 (xsd:date)
dbo:latestReleaseVersion 0.9h patch 3
dbo:license dbr:Freeware
dbo:thumbnail wiki-commons:Special:FilePath/Vbcc.svg?width=300
dbo:wikiPageExternalLink http://blitterstudio.com/setting-up-an-amiga-cross-compiler-windows/ http://www.compilers.de/vbcc.html https://linuxjedi.co.uk/2021/02/27/using-vbcc-as-an-amiga-cross-compiler-in-linux/ http://lallafa.de/blog/2011/08/vbcc-0-9b-an-amiga-cross-compiler-for-mac-os-x/ http://sun.hasenbraten.de/vbcc/ http://dhs.nu/vbcc/
dbo:wikiPageID 13106536 (xsd:integer)
dbo:wikiPageLength 3326 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1117828066 (xsd:integer)
dbo:wikiPageWikiLink dbr:64-bit dbr:PowerPC dbr:Dead_code_elimination dbr:Alias_analysis dbc:Compilers_and_interpreters dbr:Unix dbr:Register_allocation dbr:16-bit dbr:Cross_compiler dbr:Linux dbr:Mac_OS_X dbr:Common_subexpression_elimination dbr:C99 dbr:32-bit dbr:6809 dbr:8-bit dbr:DEC_Alpha dbr:Freescale_ColdFire dbc:Atari_ST_software dbr:ANSI_C dbc:Amiga_development_software dbc:C_(programming_language)_compilers dbc:MorphOS_software dbr:Z-machine dbr:C166_family dbr:Freeware dbr:Microsoft_Windows dbr:Loop-invariant_code_motion dbr:Loop_unrolling dbr:VideoCore dbr:6309 dbr:6502 dbr:680x0 dbr:68HC12 dbr:80x86 dbr:C89_(C_version) dbr:Constant_propagation dbr:File:Vbcc.svg
dbp:developer Volker Barthelmann (en)
dbp:genre dbr:Cross_compiler
dbp:latestReleaseDate 2022-05-22 (xsd:date)
dbp:latestReleaseVersion 3240.0
dbp:license dbr:Freeware
dbp:name vbcc (en)
dbp:operatingSystem Multiplatform (en)
dbp:programmingLanguage dbr:ANSI_C
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Infobox_Software dbt:Start_date_and_age dbt:URL dbt:Lowercase
dcterms:subject dbc:Compilers_and_interpreters dbc:Atari_ST_software dbc:Amiga_development_software dbc:C_(programming_language)_compilers dbc:MorphOS_software
gold:hypernym dbr:Compiler
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatCCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 yago:WikicatFreeCompilersAndInterpreters
rdfs:comment vbcc is a portable and retargetable ANSI C compiler. It supports C89 (ISO/IEC 9899:1989) as well as parts of C99 (ISO/IEC 9899:1999). It is divided into two parts. One is target-independent and the other is target-dependent. vbcc provides complete abstraction of host-arithmetic and target-arithmetic. It fully supports cross-compiling for 8-bit, 16-bit, 32-bit and 64-bit architectures. vbcc supports the following backends, with different degrees of maturity: 68K, ColdFire, PowerPC, 6502, VideoCore, 80x86 (386 and above), Alpha, C16x/ST10, 6809/6309/68HC12, and Z-machine. (en)
rdfs:label Vbcc (en)
owl:sameAs freebase:Vbcc wikidata:Vbcc https://global.dbpedia.org/id/4xH7B yago-res:Vbcc
prov:wasDerivedFrom wikipedia-en:Vbcc?oldid=1117828066&ns=0
foaf:depiction wiki-commons:Special:FilePath/Vbcc.svg
foaf:isPrimaryTopicOf wikipedia-en:Vbcc
foaf:name (en) vbcc (en)
is dbo:wikiPageRedirects of dbr:VBCC dbr:Vbccz
is dbo:wikiPageWikiLink of dbr:Amiga_Hunk dbr:Cubic_IDE dbr:POSIX dbr:ANSI_C dbr:VBCC dbr:Vbccz
is foaf:primaryTopic of wikipedia-en:Vbcc