|  | 17 |  | 
          
            |  | 18 | == Other info == | 
          
            |  | 19 |  | 
          
            |  | 20 | * Scripts using the VRS library can be a pain to compile. You should use the following command: | 
          
            |  | 21 | ```bash | 
          
            |  | 22 | g++ FilterCopySamples.cpp -o FilterCopySamples \ | 
          
            |  | 23 | -L/usr/local/lib \ | 
          
            |  | 24 | -I/usr/local/include \ | 
          
            |  | 25 | # VRS Libraries (from most dependent to least, or internal dependencies last) | 
          
            |  | 26 | -lvrs_utils \ | 
          
            |  | 27 | -lvrs_utils_converters \ | 
          
            |  | 28 | -lvrs_utils_cli \ | 
          
            |  | 29 | -lvrs_helpers \ | 
          
            |  | 30 | # Libraries that define functions used by the above, and also by vrslib | 
          
            |  | 31 | -lvrslib \ | 
          
            |  | 32 | -lvrs_os \ | 
          
            |  | 33 | -lvrs_logging \ | 
          
            |  | 34 | -lvrs_utils_xxhash \ | 
          
            |  | 35 | # External Libraries (order generally less critical, but still good to put providers later) | 
          
            |  | 36 | -llz4 \ | 
          
            |  | 37 | -lzstd \ | 
          
            |  | 38 | -lboost_filesystem \ | 
          
            |  | 39 | -lboost_system \ | 
          
            |  | 40 | -lxxhash \ | 
          
            |  | 41 | -lfmt \ | 
          
            |  | 42 | -lpthread | 
          
            |  | 43 | ``` | 
          
            |  | 44 | ~totally did not take me 2 weeks plus lots of gemini to figure out~ |