Udostępnij za pośrednictwem


Właściwości konsolidatora (Linux C++)

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. (-L folder).
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. (-u symbol --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.