2016-08-24 2 views
0

Пожалуйста, помогите мне понять, что означает ldFlags ('- c') в build.gradle в Android Studio?В чем смысл ldFlags ('- c') в build.gradle?

См пример: https://github.com/googlesamples/android-ndk/blob/a498a7809cb7c9ec576b95e797edc4e64777ea00/MoreTeapots/nativeactivity/build.gradle

+0

Не могу ответить на ваш вопрос, если у вас есть проводил какие-либо исследования. Я предлагаю вам расширить его, попробовать некоторые поисковые запросы. –

ответ

0

При запуске в помощи лязг LLVM компилятор: "лязг ++", как так:

clang++ -help, вы увидите возможные параметры, которые вы можете передать:

OVERVIEW: clang LLVM compiler 

USAGE: clang++ [options] <inputs> 

OPTIONS: 
    -###     Print (but do not run) the commands to run 
for this compilation 
    --analyze    Run the static analyzer 
    -arcmt-migrate-emit-errors 
          Emit ARC errors even if the migrator can  fix them 
    -arcmt-migrate-report-output <value> 
          Output path for the plist report 
    --cuda-device-only  Do device-side CUDA compilation only 
    --cuda-host-only  Do host-side CUDA compilation only 
    --cuda-path=<value>  CUDA installation path 
    -cxx-isystem <directory> 
          Add directory to the C++ SYSTEM include   search path 
    -c      Only run preprocess, compile, and assemble steps 
    ... 
    ... 
    ... 

Как вы можете видеть, объяснение для флага -c: Выполнять только предварительные, компиляционные и сборные шаги

Смежные вопросы