最近都在猛K機器學習, 有點荒廢了寫作
終於有時間可以寫點東西, 常常有在網路上看程式碼的需求,
於是就有新的工具誕生了
Build Woboq CodeBrowser
1 2 3 4 5
| $ sudo apt install clang llvm libclang-dev $ git clone https://github.com/woboq/woboq_codebrowser $ cd woboq_codebrowser $ cmake . -DLLVM_CONFIG_EXECUTABLE=/usr/bin/llvm-config -DCMAKE_BUILD_TYPE=Release $ make -j 4
|
Take an example
1 2 3 4 5 6 7 8 9 10
| $ git clone https://github.com/basiliscos/cpp-bredis $ cd cpp-bredis $ OUTPUTDIRECTORY=~/public_html/codebrowser $ DATADIRECTORY=$OUTPUTDIRECTORY/../data $ BUILDIRECTORY=$PWD $ VERSION=`git describe --always --tags` $ cmake . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON $ ~/woboq_codebrowser/generator/codebrowser_generator -b $BUILDIRECTORY -a -o $OUTPUTDIRECTORY -p codebrowser:$BUILDIRECTORY:$VERSION $ ~/woboq_codebrowser/indexgenerator/codebrowser_indexgenerator $OUTPUTDIRECTORY $ cp -rv ~/woboq_codebrowser/data $DATADIRECTORY
|
值得注意的是, 這邊用cmake的out of build不起作用
所以就只能在root directory放在一起
之後就可以直接用Browser來看程式碼了