Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obsługa systemu Linux jest dostępna w programie Visual Studio 2017 lub nowszym.
Ogólne
| Właściwości | opis | Opcje wyboru |
|---|---|---|
| Plik wyjściowy | Opcja zastępuje domyślną nazwę i lokalizację programu tworzonego przez konsolidator. (-o) | |
| Pokaż postęp | Drukuje komunikaty postępu konsolidatora. | |
| Wersja | Opcja -version informuje konsolidatora, aby umieścić numer wersji w nagłówku pliku wykonywalnego. | |
| Włącz pełne dane wyjściowe | Opcja -verbose informuje konsolidatora o pełnych komunikatach wyjściowych na potrzeby debugowania. | |
| Śledzenie | Opcja --trace informuje konsolidatora o wyprowadzeniu plików wejściowych w miarę przetwarzania. | |
| Symbole śledzenia | Wydrukuj listę plików, w których pojawia się symbol. (-trace-symbol=symbol) | |
| Drukuj mapę | Opcja --print-map informuje konsolidatora o wyświetleniu mapy łącza. | |
| Nierozwiązane odwołania do symboli raportu | Ta opcja po włączeniu spowoduje zgłaszanie nierozwiązanych odwołań do symboli. | |
| Optymalizowanie pod kątem użycia pamięci | Optymalizowanie pod kątem użycia pamięci przez ponowne odczytanie tabel symboli w razie potrzeby. | |
| Ścieżka wyszukiwania biblioteki udostępnionej | Umożliwia użytkownikowi wypełnienie ścieżki wyszukiwania biblioteki udostępnionej. (-rpath-link=path) | |
| Dodatkowe katalogi bibliotek | Umożliwia użytkownikowi zastąpienie ścieżki biblioteki środowiskowej. ( folder-L). | |
| Konsolidator | Określa program do wywoływania podczas łączenia lub ścieżki do konsolidatora w systemie zdalnym. | |
| Limit czasu łącza | Limit czasu łączenia zdalnego ( w milisekundach). | |
| Kopiowanie danych wyjściowych | Określa, czy skopiować plik wyjściowy kompilacji z systemu zdalnego do komputera lokalnego. |
Dane wejściowe
| Właściwości | opis | Opcje wyboru |
|---|---|---|
| Ignoruj określone biblioteki domyślne | Określa co najmniej jedną nazwę bibliotek domyślnych do zignorowania. (--exclude-libs lib,lib) | |
| Ignoruj biblioteki domyślne | Ignoruj biblioteki domyślne i jawnie określone biblioteki wyszukiwania. | |
| Wymuszanie niezdefiniowanych odwołań do symboli | Wymuś wprowadzenie symbolu w pliku wyjściowym jako niezdefiniowanego symbolu. ( symbol-u --undefined=symbol) | |
| Zależności biblioteki | Ta opcja umożliwia określenie dodatkowych bibliotek do dodania do wiersza polecenia konsolidatora. Dodatkowa biblioteka zostanie dodana na końcu wiersza polecenia konsolidatora z prefiksem "lib" i zostanie zakończona rozszerzeniem ".a". (-lFILE) | |
| Dodatkowe zależności | Określa dodatkowe elementy do dodania do wiersza polecenia linku. |
Debugowanie
| Właściwości | opis | Opcje wyboru |
|---|---|---|
| Informacje o symbolach debugera | Informacje o symbolu debugera z pliku wyjściowego. |
Uwzględnij wszystko Pomiń tylko informacje o symbolu debugera Pomiń wszystkie informacje o symbolach |
| Nazwa pliku mapy | Opcja Mapa informuje konsolidatora o utworzeniu pliku mapy o określonej nazwie użytkownika. (-Map=) |
Zaawansowany
| Właściwości | opis | Opcje wyboru |
|---|---|---|
| Oznaczanie zmiennych readonly po relokacji | Ta opcja oznacza zmienne tylko do odczytu po relokacji. | |
| Włączanie powiązania funkcji natychmiastowej | Ta opcja oznacza obiekt dla natychmiastowego powiązania funkcji. | |
| Nie wymagaj stosu wykonywalnego | Ta opcja oznacza dane wyjściowe jako niewymagające użycia stosu wykonywalnego. | |
| Całe archiwum | Całe archiwum używa całego kodu ze źródeł i dodatkowych zależności. |