scip-clang
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- .gitignore
- bazel6.bazelrc
- BUILD.bazel
- ci.bazelrc
- convenience.bazelrc
- correctness.bazelrc
- debug.bazelrc
- javascript.bazelrc
- performance.bazelrc
- config.yaml
- npm_translate_lock_LTE4Nzc1MDcwNjU=
- config.yaml
- chromium.sh
- chromium.yaml
- pipeline.yaml
- labeler.yml
- release-docker.yml
- release-template.md
- release.yml
- actionlint.yaml
- labeler.yml
- BUILD
- CrossRepo.md
- Design.md
- Development.md
- IndexingProjects.md
- SourceLocation.md
- Troubleshooting.md
- BUILD
- Linux.cc
- macOS.cc
- Os.cc
- Os.h
- AbslExtras.h
- ApproximateNameResolver.cc
- ApproximateNameResolver.h
- AstConsumer.cc
- AstConsumer.h
- BUILD
- ClangAstMacros.h
- CliOptions.cc
- CliOptions.h
- CommandLineCleaner.cc
- CommandLineCleaner.h
- Comparison.cc
- Comparison.h
- CompilationDatabase.cc
- CompilationDatabase.h
- DebugHelpers.cc
- DebugHelpers.h
- Derive.h
- Driver.cc
- Driver.h
- Enforce.cc
- Enforce.h
- Exception.cc
- Exception.h
- FileMetadata.h
- FileSystem.cc
- FileSystem.h
- Hash.h
- IdPathMappings.cc
- IdPathMappings.h
- Indexer.cc
- Indexer.h
- IpcMessages.cc
- IpcMessages.h
- JsonIpcQueue.cc
- JsonIpcQueue.h
- LlvmAdapter.h
- LlvmCommandLineParsing.cc
- LlvmCommandLineParsing.h
- Logging.cc
- Logging.h
- main.cc
- PackageMap.cc
- PackageMap.h
- Path.cc
- Path.h
- Preprocessing.cc
- Preprocessing.h
- ProgressReporter.cc
- ProgressReporter.h
- RAII.h
- ScipExtras.cc
- ScipExtras.h
- Statistics.cc
- Statistics.h
- SymbolFormatter.cc
- SymbolFormatter.h
- SymbolName.cc
- SymbolName.h
- Timer.cc
- Timer.h
- Tracing.cc
- Tracing.h
- Version.h
- Worker.cc
- Worker.h
- BUILD
- fwd_decls.proto
- simple-2.snapshot.yaml
- simple-3.snapshot.yaml
- simple-4.snapshot.yaml
- simple.json
- skipping-4.snapshot.yaml
- skipping.json
- aliases.cc
- aliases.snapshot.cc
- dep1.cc
- dep1.h
- external_symbols.snapshot.cc
- main.cc
- main.snapshot.cc
- package-map.json
- cuda_stub.h
- cuda_stub.snapshot.h
- kernelcall.cu
- kernelcall.snapshot.cu
- docs.cc
- docs.snapshot.cc
- body.cc
- body.snapshot.cc
- ctors_dtors.cc
- ctors_dtors.snapshot.cc
- enable_if_templates.cc
- enable_if_templates.snapshot.cc
- functions.cc
- functions.snapshot.cc
- methods.cc
- methods.snapshot.cc
- operators.cc
- operators.snapshot.cc
- template_body.cc
- template_body.snapshot.cc
- templates.cc
- templates.snapshot.cc
- doc_check.cc
- doc_check.snapshot.cc
- doc_check_def.cc
- doc_check_def.snapshot.cc
- ext_header.h
- ext_header.snapshot.h
- external_symbols.snapshot.cc
- mydefs.cc
- mydefs.snapshot.cc
- myheader.h
- myheader.snapshot.h
- myuses.cc
- myuses.snapshot.cc
- macros.cc
- macros.h
- macros.snapshot.cc
- macros.snapshot.h
- system_header.h
- system_header.snapshot.h
- use_system_header.cc
- use_system_header.snapshot.cc
- namespaces.cc
- namespaces.snapshot.cc
- system_header.h
- system_header.snapshot.h
- bad_tagdecl.cc
- bad_tagdecl.snapshot.cc
- inheritance.cc
- inheritance.snapshot.cc
- templates.cc
- templates.snapshot.cc
- types.cc
- types.h
- types.snapshot.cc
- types.snapshot.h
- k&r.c
- k&r.snapshot.c
- members.cc
- members.snapshot.cc
- templates.cc
- templates.snapshot.cc
- vars.cc
- vars.snapshot.cc
- .clang-format
- main.cc
- main.preprocessor-history.yaml
- 1-1.h
- 1-2.h
- 1.h
- main.cc
- main.preprocessor-history.yaml
- good_header.h
- ill_behaved.h
- main.cc
- main.preprocessor-history.yaml
- compile_commands.json
- crash.snapshot.log
- main.c
- sleep.snapshot.log
- spin.snapshot.log
- BUILD
- ipc_test_main.cc
- Snapshot.cc
- Snapshot.h
- test_main.cc
- test_main.sh
- test_suite.bzl
- BUILD
- abseil.patch
- actionlint.BUILD
- BUILD
- cxxopts.BUILD
- dtl.BUILD
- llvm-cuda-tooling.patch
- perfetto.BUILD
- perfetto.patch
- rapidjson.BUILD
- scip.BUILD
- spdlog.BUILD
- utfcpp.BUILD
- wyhash.BUILD
- zlib.BUILD
- analyze_compdb.py
- analyze_pp_trace.py
- benchmark.py
- BUILD
- lint.sh
- long_trace.pbtx
- package-map.json
- reduce.py
- reformat.sh
- reformat_python.py
- requirements.in
- requirements_lock.txt
- translation_unit_runner.py
- version_check.sh
- vm-setup-cuda.sh
- vm-setup.sh
- .bazelrc
- .bazelversion
- .clang-format
- .dockerignore
- .git-blame-ignore-revs
- .gitignore
- BUILD
- CHANGELOG.md
- Dockerfile
- fetch_deps.bzl
- LICENSE
- mise.toml
- README.md
- renovate.json
- settings.bzl
- setup_deps.bzl
- setup_llvm.bzl
- WORKSPACE
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/sourcegraph/scip-clang
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd scip-clang
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t scip-clang .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 scip-clang
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
