2
0

README 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. Ducumentation (Russian):
  2. http://gitlab.molpit.org/blackbox/freenix/wikis/home
  3. Directories structure:
  4. BlackBox/
  5. universal development environment
  6. based on BlackBox 1.7-beta1
  7. examples/
  8. encoder/
  9. encoding BlackBox subsystem by StdCoder from command line interface
  10. fpstest/
  11. loop test
  12. server/
  13. static single-thread web-server
  14. Installation of required packages in Ubuntu 14.04 (should work also with other Debian-based OS):
  15. 32-bit version:
  16. sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
  17. sudo apt-get install libgnomeui-0 gnome-icon-theme-full
  18. 64-bit version:
  19. sudo apt-get install libc6-dev-i386
  20. sudo dpkg --add-architecture i386
  21. sudo apt-get update
  22. sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
  23. sudo apt-get install libgnomeui-0:i386 gnome-icon-theme-full
  24. Comments:
  25. 'libc6-dev-i386' is required for compilation of 'loader', after build it can be replaced by 'libc6-i386'
  26. To build BlackBox:
  27. cd BlackBox
  28. ./switch-target `uname -s` GUI
  29. ./build
  30. To run BlackBox (after build):
  31. ./run-BlackBox
  32. for Linux version also you can run
  33. ./blackbox
  34. To create BlackBox assembly (after build):
  35. ./export <outputDirectory>
  36. To clean the BlackBox folder:
  37. ./switch-target none
  38. ./clean
  39. Example: build, create assembly and run BlackBox from assembly:
  40. cd BlackBox
  41. ./switch-target `uname -s` GUI
  42. ./build
  43. ./export ../`uname -s`_GUI
  44. ./switch-target none
  45. ./clean
  46. cd ../`uname -s`_GUI
  47. ./run-BlackBox