CcAraç ZinciriBilgileri

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. Kullanılmakta olan C++ derleyicisi hakkında bilgiler.

Üyeler

all_files

None CcToolchainInfo.all_files

Tüm araç zinciri dosyalarını döndürür (böylece bunlar giriş olarak bu araç zincirinin kullanıldığı işlemlere geçirilebilir).

ar_executable

None CcToolchainInfo.ar_executable

Ar ikili program yolu.

built_in_include_directories

None CcToolchainInfo.built_in_include_directories

Derleyicinin yerleşik dizin listesini döndürür.

derleyici

None CcToolchainInfo.compiler

C++ derleyicisi.

compiler_executable

None CcToolchainInfo.compiler_executable

Derleyici ikili programının yolu.

cpu

None CcToolchainInfo.cpu

C++ araç zincirinin hedef CPU'su.

dynamic_runtime_lib

None CcToolchainInfo.dynamic_runtime_lib(feature_configuration)

"dynamic_runtime_lib" özelliğinden gelen dosyaları döndürür (böylece bu araç zincirinin giriş olarak kullanıldığı işlemlere iletilebilir). Çağrıyı yapan,feature_configuration özelliğinin "static_link_cpp_runtimes" özelliğini etkinleştirip etkinleştirmediğini kontrol edebilir (etkin değilse "static_runtime_lib" veya "dynamic_runtime_lib" kullanılması gerekmez) ve statik bağlantı modu etkinse "static_runtime_lib"yi kullanabilir.

Parametreler

Parametre Açıklama
feature_configuration zorunlu
Sorgulanacak özellik yapılandırması.

gcov_executable

None CcToolchainInfo.gcov_executable

gcov ikili dosyasının yolu.

ld_executable

None CcToolchainInfo.ld_executable

orijinal ikilinin yolu.

libc

None CcToolchainInfo.libc

libc sürüm dizesi.

needs_pic_for_dynamic_libraries

None CcToolchainInfo.needs_pic_for_dynamic_libraries(feature_configuration)

Bu kuralın derlemelerinin -fPIC olarak uygulanması gerekiyorsa true (doğru), aksi takdirde false (yanlış) değerini döndürür. C++ araç zincirine ve "--force_pic" Bazel seçeneğinin varlığına bağlı olarak, bu kuralın C++ derlemelerine -fPIC işlevini uygulayıp uygulamayacağımızı belirler.

Parametreler

Parametre Açıklama
feature_configuration zorunlu
Sorgulanacak özellik yapılandırması.

nm_executable

None CcToolchainInfo.nm_executable

nm ikili dosyasının yolu.

objcopy_executable

None CcToolchainInfo.objcopy_executable

Nesne kopyası ikili dosyasının yolu.

objdump_executable

None CcToolchainInfo.objdump_executable

Objdump ikili dosyasının yolu.

preprocessor_executable

None CcToolchainInfo.preprocessor_executable

Ön işlemci ikili programının yolu.

static_runtime_lib

None CcToolchainInfo.static_runtime_lib(feature_configuration)

"static_runtime_lib" özelliğindeki dosyaları döndürür (böylece bu araç zincirinin giriş olarak kullanıldığı işlemlere geçirilebilir). Çağrıyı yapan,feature_configuration özelliğinin "static_link_cpp_runtimes" özelliğini etkinleştirip etkinleştirmediğini kontrol etmeli (değilse "static_runtime_lib" veya "dynamic_runtime_lib" kullanılmamalıdır) ve dinamik bağlantı modu etkinse "dynamic_runtime_lib" parametresini kullanmalıdır.

Parametreler

Parametre Açıklama
feature_configuration zorunlu
Sorgulanacak özellik yapılandırması.

strip_executable

None CcToolchainInfo.strip_executable

Şerit ikili programının yolu.

Sysroot

None CcToolchainInfo.sysroot

Kullanılacak sysroot döndürür. Araç zinciri derleyicisi farklı sysroot'ları desteklemiyorsa veya sysroot, varsayılan sysroot ile aynıysa bu yöntem None değerini döndürür.

target_gnu_system_name

None CcToolchainInfo.target_gnu_system_name

GNU Sistem Adı.