Makefile Proje Özellikleri (Linux C++)
Linux desteği Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.
Bu, Linux Makefile projesinde kullanılabilen özelliklerin kısmi listesidir. Birçok Makefile proje özelliği Linux C++ Konsol Uygulaması proje özellikleriyle aynıdır.
Genel
Özellik | Açıklama | Seçenekler |
---|---|---|
Çıkış Dizini | Çıkış dosyası dizininin göreli yolunu belirtir; ortam değişkenlerini içerebilir. | |
Ara Dizin | Ara dosya dizininin göreli yolunu belirtir; ortam değişkenlerini içerebilir. | |
Derleme Günlük Dosyası | Derleme günlüğü etkinleştirildiğinde yazacak derleme günlük dosyasını belirtir. | |
Yapılandırma Türü | Bu yapılandırmanın oluşturduğu çıkış türünü belirtir. | Dinamik Kitaplık (.so) - Dinamik Kitaplık (.so) Statik kitaplık (.a) - Statik Kitaplık (.a) Uygulama (.out) - Uygulama (.out) Makefile - Makefile |
Uzak Derleme Makinesi | Uzaktan derleme, dağıtma ve hata ayıklama için kullanılacak hedef makine veya cihaz. | |
Uzak Derleme Kök Dizini | Uzak makine veya cihazdaki bir dizinin yolunu belirtir. | |
Uzaktan Derleme Proje Dizini | Proje için uzak makine veya cihazdaki bir dizinin yolunu belirtir. |
Hata ayıklama
Bkz. Hata Ayıklayıcısı Özellikleri (Linux C++)
Kaynakları Kopyala
Bkz . Kaynak Kopyalama Proje Özellikleri (Linux C++).
Derleme Olayları
Derleme Öncesi Olay
Özellik | Açıklama |
---|---|
Komut Satırı | Derleme öncesi olay aracının çalıştırılacak komut satırını belirtir. |
Açıklama | Derleme öncesi olay aracının görüntüleneceği bir açıklama belirtir. |
Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
Kopyalanacak ek dosyalar | Uzak sisteme kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerelden uzak eşleme çiftlerine sağlanabilir: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, burada yerel bir dosya uzak sistemde belirtilen uzak konuma kopyalanabilir. |
Derleme Sonrası Olay
Özellik | Açıklama |
---|---|
Komut Satırı | Derleme sonrası olay aracının çalıştırılacak komut satırını belirtir. |
Açıklama | Derleme sonrası olay aracının görüntüleneceği bir açıklama belirtir. |
Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
Kopyalanacak ek dosyalar | Uzak sisteme kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerelden uzak eşleme çiftlerine sağlanabilir: fulllocalpath1:=fullremotepath1; fulllocalpath2:=fullremotepath2, burada yerel bir dosya uzak sistemde belirtilen uzak konuma kopyalanabilir. |
Uzaktan Derleme Öncesi Olayı
Özellik | Açıklama |
---|---|
Komut Satırı | Derleme öncesi olay aracının uzak sistemde çalışması için bir komut satırı belirtir. |
Açıklama | Derleme öncesi olay aracının görüntüleneceği bir açıklama belirtir. |
Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
Kopyalanacak ek dosyalar | Uzak sistemden kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerel eşleme çiftlerine uzak olarak sağlanabilir: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2; burada uzak bir dosya yerel makinede belirtilen konuma kopyalanabilir. |
Uzak Derleme Sonrası Olayı
Özellik | Açıklama |
---|---|
Komut Satırı | Derleme sonrası olay aracının uzak sistemde çalıştırılacak komut satırını belirtir. |
Açıklama | Derleme sonrası olay aracının görüntüleneceği bir açıklama belirtir. |
Derlemede Kullanma | Bu derleme olayının geçerli yapılandırma için derlemenin dışında tutulup tutulmayacağını belirtir. |
Kopyalanacak ek dosyalar | Uzak sistemden kopyalanacak ek dosyaları belirtir. İsteğe bağlı olarak, liste aşağıdaki gibi bir söz dizimi kullanılarak yerel eşleme çiftlerine uzak olarak sağlanabilir: fullremotepath1:=fulllocalpath1; fullremotepath2:=fulllocalpath2; burada uzak bir dosya yerel makinede belirtilen konuma kopyalanabilir. |
C/C++
IntelliSense
IntelliSense altyapısına ilişkin ipuçları sağlamak için IntelliSense özellikleri proje veya dosya düzeyinde ayarlanabilir. Bunlar derlemeyi etkilemez.
Özellik | Açıklama |
---|---|
Arama Yolunu Ekle | Dahil edilen dosyaları çözümlemek için ekleme arama yolunu belirtir. |
Zorunlu Eklemeler | Zorla eklenen dosyaları belirtir. |
Önişlemci Tanımları | Kaynak dosyalar tarafından kullanılan önişlemci tanımlarını belirtir. |
Önişlemci Tanımlarını Tanımlama | Tanımlanmamış bir veya daha fazla önişlemci belirtir. (/U[makro]) |
Ek Seçenekler | C++ dosyalarını ayrıştırırken IntelliSense tarafından kullanılacak ek derleyici anahtarlarını belirtir. |
Derleme
Özellik | Açıklama |
---|---|
Komut Satırı Oluştur | 'Build' komutu için çalıştırılacak komut satırını belirtir. |
Tüm Komut Satırını Yeniden Oluştur | 'Tümünü Yeniden Oluştur' komutu için çalıştırılacak komut satırını belirtir. |
Komut Satırını Temizle | 'Clean' komutu için çalıştırılacak komut satırını belirtir. |
Uzak Derleme
Özellik | Açıklama |
---|---|
Komut Satırı Oluştur | 'Build' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
Tüm Komut Satırını Yeniden Oluştur | 'Tümünü Yeniden Oluştur' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
Komut Satırını Temizle | 'Clean' komutu için çalıştırılacak komut satırını belirtir. Bu, uzak sistemde yürütülür. |
Çıkışlar | Uzak sistemdeki uzak derleme tarafından oluşturulan çıkışları belirtir. |