/cbuildtools

C language build tools demo code for system and embedded applications

Primary LanguageC

Eduonix Build Tools Series

Build Tools for the C Programming Language

Basic C Tools Examples

  • /basic
  • /basic/gnucomplete gnu toolchain development
  • /basic/debian intro C environment on debain
  • /basic/redhat intro C environment on redhat

Embedded Programming Tools Example

Basic Docker

  • If you are building in the gnucomplete directory

  • Build

  • docker build -t="com.eduonix/ctoolsgnu:1.0.0" .

  • Run

  • docker run -t -i com.eduonix/ctoolsgnu:1.0.0

  • You can mount additional source directorys like

  • docker run -t -i -v "path to src directory":/mnt/share com.eduonix/ctoolsgnu:1.0.0

  • If you are building in the advanced directory

  • Build

  • docker build -t="eduonix/ctoolsndk:1.0.0" .

  • Run

  • docker run -t -i com.eduonix/ctoolsgnu:1.0.0

WARNING

  • make sure you unmount the attached directory as it will delete the "path to src directory"/* if you delete the container with "path to src directory" still mounted