Aurze / libpalindrome

Demo library that handle palindrome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation

  1. Install Docker
  2. git clone https://github.com/Dalzhim/DockerBuildCpp.git
  3. cd DockerBuildCpp
  4. Create the Docker container that holds the toolchain : docker build -t toolchain toolchain
  5. Execute the toolchain container to build the Hello World application : docker run --rm -it -v $(pwd)/src:/Sources -v $(pwd)/Build:/Build -v $(pwd)/Install:/Install --user $(id -u):$(id -g) toolchain
  6. Execute the Hello World application : docker run --rm -it -v $(pwd)/Install:/Install --user $(id -u):$(id -g) --workdir /Install/bin --entrypoint ./hellocpp toolchain

Troubleshooting

  • If the docker build -t toolchain toolchain command generates permission errors, make sure you followed Docker's instructions to enable the use of the docker command without using sudo. Otherwise, use sudo docker […] everywhere.

Todo

  • build with docker and conan
  • do library
  • do includos restAPI
  • add more build/run type

About

Demo library that handle palindrome

License:GNU General Public License v3.0


Languages

Language:Makefile 32.8%Language:CMake 32.6%Language:C++ 18.4%Language:C 14.9%Language:Tcl 1.0%Language:Shell 0.2%Language:Dockerfile 0.1%