linker

Czy skompilowane pliki binarne ghc wymagają GHC, czy też są samodzielne?

Jeśli przyjaciel chce uruchomić moje binaria Haskell, czy musi najpierw zainstalować Haskell, czy może od razu uruchomić binarny sam? Czy odpowiedź jest taka sama na Mac, Windows i Linux?

Xcode ciągle szuka dylib na złej ścieżce

To mój błąd: dyld: Library not loaded: /usr/local/lib/libofa.0.dylib Referenced from: /sers/david/Projekte/Test/build/Debug ... akiś sposób, aby ustawić to w Xcode??? Dzięki Edit: biblioteka nie jest projektem Xcode. Jego budowa z ./ configure; make

Jak poprawnie dołączyć argument-WL,-Rpath,$ORIGIN linker do pliku Makefile?

Przygotowuję aplikację c++ na Linuksa (Ubuntu 16.04) z wykorzystaniem kilku bibliotek poco, które dynamicznie połączyłem. Mam ... eki z domyślnego katalogu (usr / local / lib), ponieważ testowałem go bez biblioteki w folderze project lib. Co zrobiłem źle?

Jak wymusić włączenie pliku obiektowego do biblioteki statycznej podczas linkowania do pliku wykonywalnego?

Mam Projekt C++, który ze względu na swoją strukturę katalogów jest skonfigurowany jako statyczna biblioteka A, która jest po ... id) = &Af; Nie powoduje to włączenia symbolu Af do ostatecznego łącza B. Jak możemy wymusić połączenie symbolu Af z B?

Szablon C++, błąd linkowania [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego szablony mogą być zaimplementowane tylko w pliku nagłówkowym ... ing } W głównej: Array<int> arr; Dostaję błąd połączenia: nierozwiązany symbol zewnętrzny do ctor. Jakiś Pomysł?

Jak naprawić błąd wyszukiwania symboli: niezdefiniowane błędy symboli w środowisku klastra

Pracuję nad kodem Pythona, który wydobywa dane obrazu z pliku ECW za pomocą GDAL (http://www.gdal.org / ) i jego wiązania Pyt ... na to, że zawartość /usr/bin jest różna dla zadań złożonych za pomocą qsub (w szczególności libtool brakuje). To jest badane.

GNU GCC / ld-zawijanie wywołania do symbolu z wywołaniem i wywołaniem zdefiniowanym w tym samym pliku obiektowym

Dla wyjaśnienia, moje pytanie odnosi się do zawijania/przechwytywania połączeń z jednej funkcji/symbolu do innej funkcji/symb ... echwytywanie odbywa się dla wszystkich połączeń do foo i bar, a nie tylko tych odbywających się poza foo.o. Czy to możliwe?

crti.o brak pliku

Buduję projekt używając łańcucha narzędzi GNU i wszystko działa dobrze, dopóki nie dojdę do linkowania, gdzie linker skarży s ... 'libraries' , ale czy powinna szukać pliku .o na ścieżce biblioteki? Czy ścieżka wyszukiwania jest taka sama dla gcc i ld?

Łączenie z biblioteką dynamiczną na komputerze Mac z pełną ścieżką

Linkuję bibliotekę (rozszerzenie Pythona), która osadza Silnik Matlab za pomocą następującego polecenia (wygenerowanego za po ... YLD_LIBRARY_PATH Gdzie znajdują się te pliki biblioteczne, ale chciałbym tego uniknąć, ponieważ powoduje to inne problemy.

Jak uruchomić RPATH z $ORIGIN NA Code:: Blocks GCC?

Próbuję połączyć ścieżkę RPATH zawierającą specjalny łańcuch $ORIGIN do pliku wykonywalnego zbudowanego przy użyciu GCC z kod ... CC jest błędne (rozebrane dla jasności): g++ -Wl,-R Jaki jest prawidłowy sposób podania tego argumentu dla Code:: Blocks?

Jak mogę utworzyć plik wykonywalny.plik exe PE ręcznie?

Wszystkie teksty o tym, jak utworzyć kompilator, kończą się po wyjaśnieniu lexerów i parserów. Nie wyjaśniają, jak stworzyć k ... óry nic nie robi (nie ma instrukcji Op). Moim następnym krokiem będzie łączenie się z plikami dll, aby wydrukować na konsoli.

Xcode-get force load to work with relative paths

Niektóre biblioteki wymagają flagi linkera-all_load podczas łączenia się z projektem Xcode. Prowadzi to jednak do błędu link ... dostać force_load do pracy ze ścieżką względną do biblioteki? EDIT: aby uzyskać podstawowe informacje, zobacz to pytanie

rpath= $ ORIGIN nie daje pożądanego efektu?

Mam binarny "CeeloPartyServer", który musi znaleźć libFoundation.so w czasie pracy, na maszynie FreeBSD. Są w tym samym kata ... tylu, ponieważ moja analiza readelf faktycznie pokaż, że ścieżka rpath biblioteki jest ustawiona na $ORIGIN. Co przegapiłem?

Łączenie statycznie w C#

Pracuję nad modułem do CMS. Moduł ten jest dystrybuowany jako biblioteka klasy DLL. Mam kilka bibliotek narzędzi, które chci ... dystrybuować kilku DLL (dystrybuując tym samym moje biblioteki narzędzi osobno)? Chciałbym mieć tylko jedną bibliotekę DLL.

gcc: zmniejsz wymaganą wersję libc

Próbuję uruchomić nowo skompilowany plik binarny na starej 32-bitowej dystrybucji RedHat. Plik binarny jest kompilowany w C ( ... dość uproszczony, najprawdopodobniej nie używa niczego nowego z libc.czy istnieje sposób na zmniejszenie wymagań wersji libc

Linkowanie archiwów (.a) do obiektu współdzielonego (. so)

Kompiluję plik shared objects do archive.a: $ g++ -c -Iinclude/ -fPIC -O0 -o object1.o source1.cpp $ g++ -c -Iinclude/ -fPI ... hared object /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make: *** [libKeynect.so] Error 1

Dlaczego optymalizacja linkera jest tak słaba?

Ostatnio współpracownik zwrócił mi uwagę, że kompilowanie wszystkiego do jednego pliku tworzy znacznie wydajniejszy Kod niż k ... o2. $ ./release/testlink.exe 100000000 time : 13.375 time : 13.14 I tak, flagi optymalizacji linkera (/LTCG) są włączone.

Jak włączyć wszystkie obiekty archiwum do obiektu współdzielonego?

Podczas kompilacji naszego projektu tworzymy kilka archiwów (biblioteki statyczne), powiedzmy liby.a i libz.a, że każdy zawie ... array_end' can not be used when making a shared object /usr/bin/ld: final link failed: Bad value Wiesz, skąd to się wzięło?

Unikaj łączenia z libstdc++

Pracuję nad projektem embedded, który obecnie używa C w Linuksie i uClibc. Jesteśmy zainteresowani przeniesieniem go do C++, ... że nie używamy niczego z STL, takiego jak iostream lub vector. Jak kierować g++ do kompilacji bez linkowania do libstdc++?

Odczyt danych (osadzony plist) połączonych z wykonywalnym przez-SECTCREATE TEXT

Linkuję plik wykonywalny z plist używając -sectcreate __TEXT znaczników linkera. Powodem tego jest głównie użycie metody SMJo ... () na 10.5. Jak odczytać ten linkowany plist używając Objective-C, żeby skopiować go do /Library/LaunchDaemons/ osobiście?