{"id":20471301,"url":"https://github.com/robertkist/vbcc_installer","last_synced_at":"2026-04-15T22:35:50.527Z","repository":{"id":168693402,"uuid":"644183553","full_name":"robertkist/vbcc_installer","owner":"robertkist","description":"Automated installer for VBCC Amiga C Compilers on Unix/Mac","archived":false,"fork":false,"pushed_at":"2023-05-23T14:42:16.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-30T05:49:15.927Z","etag":null,"topics":["amiga","c","cpp","retrocomputing","vbcc"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robertkist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-23T02:01:29.000Z","updated_at":"2025-07-24T20:27:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f81f51b-e636-483f-bb97-c0e1de29aea4","html_url":"https://github.com/robertkist/vbcc_installer","commit_stats":null,"previous_names":["robertkist/vbcc_installer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robertkist/vbcc_installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertkist%2Fvbcc_installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertkist%2Fvbcc_installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertkist%2Fvbcc_installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertkist%2Fvbcc_installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertkist","download_url":"https://codeload.github.com/robertkist/vbcc_installer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertkist%2Fvbcc_installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31863495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amiga","c","cpp","retrocomputing","vbcc"],"created_at":"2024-11-15T14:15:42.793Z","updated_at":"2026-04-15T22:35:50.513Z","avatar_url":"https://github.com/robertkist.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vbcc_installer\n\n## About\nAn automated build script for [VBCC](http://sun.hasenbraten.de/vbcc/) m68k Amiga C Compilers for Unix based systems (MacOS, Linux, etc.).\n\n## Usage\nSteps to download VBCC, build it, and verify it by building a simple hello world program: \n```commandline\n\u003e make download\n\u003e make setup\n\u003e make hello\n```\n\nThe compiled VBCC compiler and Amiga SDK (aka NDK) will be in the folder `./sdk`.\n\nThe other folders and files can be deleted.\n\n## Installation\n\nThe compiler and the Amiga SDK (aka NDK) can be found in the `sdk` folder. You can then copy it to its final destination, such as the `/usr/local` or the `/opt` directory.\n\nFinally, add the VBCC executables to the path and set the VBCC environment variable.\nYou can do this in the config file of your shell, such as .zhrc (zsh) or .bashrc (bash)\n\nExample, assuming installation in `/opt`:\n```bash\nexport PATH=/opt/vbcc/sdk/vbcc/bin:$PATH\nexport VBCC=/opt/vbcc/sdk/vbcc\n```\n\n## Changing VBCC Versions\nEdit the `Makefile` and change the constants on top of it to download newer \nversions of VBCC and its targets.\n\n## Compiling Code\nBefore you compile, make sure the `sdk/vbcc/bin` is in your PATH and that the VBCC environment variable is set.\n\nCompiling (assuming installation in `/opt`):\n```commandline\n\u003e vc -L/opt/sdk/NDK_3.9/Include/linker_libs -I/opt/sdk/NDK_3.9/Include/include_h +kick13 hello.c -lamiga -lauto -o hello\n```\n\n## Dependencies\nYou need the following tools:\n* a compiler, such as gcc or clang\n* the `make` tool\n* the `wget` tool to download VBCC\n* the `lha` tool to extract `.lha` archives\n\nOn macOS you can install `wget` and `lha` via [Homebrew](https://brew.sh/) and\ninstall XCode's command line tools to get `make` and a C compiler.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertkist%2Fvbcc_installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertkist%2Fvbcc_installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertkist%2Fvbcc_installer/lists"}