sdcc - Small Device C Compiler

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name sdcc
Package version 3.5.0+dfsg
Package release 2
Package architecture i386
Package type deb
Installed size 6.37 KB
Download size 1.28 MB
Official Mirror
SDCC is a C compiler for the Intel MCS51 family, HC08, PIC,
GameBoy Z80, DS80S390, Z80, Z180 and STM8 microcontrollers.
This package includes the compiler, assemblers and linkers.


Package Version Architecture Repository
sdcc_3.5.0+dfsg-2_amd64.deb 3.5.0+dfsg amd64 Ubuntu Universe
sdcc - - -


Name Value
libc6 >= 2.11
libgcc1 >= 1:4.2
libstdc++6 >= 5.2
sdcc-libraries = 3.5.0+dfsg-2


Name Value
sdcc-ucsim << 3.5.0


Type URL
Binary Package sdcc_3.5.0+dfsg-2_i386.deb
Source Package sdcc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install sdcc deb package:
    # sudo apt-get install sdcc




2016-03-19 - Gudjon I. Gudjonsson <>
sdcc (3.5.0+dfsg-2) unstable; urgency=medium
* Add dependency on gsfonts (Closes: #818447)
* Bump standards version to 3.9.7, no changes needed
* Remove breaks version 2.9.0
* Add breaks version 3.4.0, sdar was moved from
sdcc-ucsim to sdcc. (Closes: #803660)
* Add patch 03_spelling to fix spelling error
* Change vcs browser from http to https
* Add hardening += all to build options
2015-10-16 - Gudjon I. Gudjonsson <>
sdcc (3.5.0+dfsg-1) unstable; urgency=medium
* New upstream release (Closes: #789831)
* Improve manpages asxxxx and sdcc
* Add manpages sdar, sdas390, sdasrab, sdasstm8, sdastlcs90,
sdldstm8, sdnm, sdobjcopy, sstm8
* Remove manpage savr
* Remove patches, 02_fix_spelling and 03_fix_compilation. Fixed
in upstream.
* Bump standards version to 3.9.6
* Remove unneeded lines from clean target in rules file
* Update description i control file (Closes: #766325)
* Move sdar from sdcc-ucsim to sdcc
* Add binary file sdldstm8 to sdcc
* Add huge memory model libraries (Closes: #768307)
* Add dependency on graphicsmagick-imagemagick-compat
* Exclude example code from compression
* Add patch 02_enable_ppc64.patch (Closes: #766478)
* Use autotools-dev to support new arches
2014-07-02 - Gudjon I. Gudjonsson <>
sdcc (3.4.0+dfsg-2) unstable; urgency=medium
* Add patch 03_fix_compilation (Closes: #752972, #752071)
* Update hardening
* Replace sdld6808, sdldz80 and sdldgb by a symbolic link to sdld.
It was the same file eariler 
* Added a few missing binaries to package
2014-04-12 - Gudjon I. Gudjonsson <>
sdcc (3.4.0+dfsg-1) unstable; urgency=medium
* New upstream release (Closes: #699842,#746906)
* Bump standards version to 3.9.5
* Add patch 02_fix_spelling to fix minor spelling error
* Add rm GPL and LGPL to prevent double license files
2013-10-02 - Gudjon I. Gudjonsson <>
sdcc (3.3.0+dfsg-1) unstable; urgency=low
* New upstream release (Closes: #422599, #671631, #724192)
* Remove patch 02_fix_spelling. Fixed in upstream.
* Update patch 01_disable_non-free
* Bump compat to 9
* Bump standards version to 3.9.4
* Add dependency on dpkg-dev (>= 1.16.1~)
* Add hardening buildflags to debian rules
* Adding files to remove to clean target
* Change dephelper dependency to 9
* Add hardening wrapper
* Add more scripts from support/scripts to package
* Replace texlive-full dependency by a smaller dependency
2012-06-04 - Gudjon I. Gudjonsson <>
sdcc (3.1.0+dfsg-1) unstable; urgency=low
* New upstream release (Closes: #647036)
* Switch to dpkg-source 3.0 (quilt) format
* Remove lk_readnl fix from rules file
* Bump standards version to 3.9.3
* Change Conflicts to Breaks in control file
* Suggest python for sdcc
* Add arch-dependent-file-in-usr-share to overrides file
* Add recommended target build arch (Closes: #459877)
* Fix whatis entry for as2xxxx.1 manpage
* Add manpage for as2gbmap
* Add a get-orig-source target to rules file
* Exclude non-free sources from source package (Closes: #597933)
* Add +dfsg to source package name
* Add version mangling to watch file
* Add Vcs fields
* Change all references to asranlib to sdranlib
* Remove patches 01_fix_getline  02_result_type_gptr  03_fix_cmdlex
* Remove sim/ucsim/libltdl in get-orig-source
* Remove patch 04_libtool_fix
* Rename other patches from 05, 06 to 01, 02
* Add GPL+LE to copyright file
* Fix sdcc manpage (Closes: #658188)
* Bump compat to 8
* Add build dependency on libboost-dev
* Change texlive dependency to texlive-full. I clould not find minimum set
of texlive packages needed to compile the package.
* Remove go.bat from sdcc-doc
* Add Build-Depends-Indep field (Thanks to Aron Xu)
* Fix build/install arch/indep (Thanks to Aron Xu)
* Fix lintian override file
* Fix cleaning of .asm files, too many were removed

See Also

Package Description
sdcv_0.5.0~beta4-1_i386.deb StarDict Console Version
sddm-theme-breeze_5.5.5.2-0ubuntu1_i386.deb Breeze SDDM theme
sddm-theme-circles_0.13.0-1ubuntu5_all.deb 'Circles' theme for SDDM X11 display manager
sddm-theme-elarun_0.13.0-1ubuntu5_all.deb 'Elarun' Theme for SDDM X11 display manager
sddm-theme-lubuntu-chooser_0.61_all.deb 'Lubuntu chooser' theme for SDDM X11 display manager
sddm-theme-maldives_0.13.0-1ubuntu5_all.deb 'Maldives' theme for SDDM X11 display manager
sddm-theme-maui_0.13.0-1ubuntu5_all.deb 'Maui' theme for SDDM X11 display manager
sddm_0.13.0-1ubuntu5_i386.deb modern display manager for X11
sdf-doc_2.001+1-3_all.deb Documentation and examples for the Simple Document Parser
sdf_2.001+1-3_all.deb Simple Document Parser
sdformat-doc_4.0.0-1ubuntu2_all.deb Simulation Description Format (SDF) parser - Documentation
sdformat-sdf_4.0.0-1ubuntu2_all.deb Simulation Description Format (SDF) parser - SDF files
sdl-ball-data_1.01-4_all.deb brick-breaking game like DX-Ball/Arkanoid - data files
sdl-ball_1.01-4_i386.deb brick-breaking game like DX-Ball/Arkanoid
sdlbasic_0.0.20070714-5_i386.deb BASIC interpreter for game development