master
: read audio file and play it.use_data_obj
: the same audio file is converted to a ELF object file, and thus embeded into the binary executable.
On the master branch:
./make.sh && ./a.out ~/bell.wav
On the use_data_obj branch:
./make.sh && ./a.out