Bir kütüphanenin libC++ veya libstdC++ ile mac üzerinde oluşturulduğunu nasıl anlarım?, libC++ veya libstdC++ üzerinde Mac ile oluşturulmuş bir kütüphane idi
Ben -L otool kullanıyorum, ancak bu (mac hiçbir ldd vardır) i kütüphane X varsa
, ben hareket olarak yeniden zorunda olmadığını bilmek istiyorum göstermek için görünmüyor GCC clang için. Ben GCC ile kütüphanelerin bir dizi yerleşik, mac kütüphaneleri genelde çınlama afaik ile inşa edilir. o kütüphaneye karşı inşa olsaydı otool -L
libstdc++
gösterecek dinamik kütüphaneleri için
Hmm - ABI üzerinde yorumunuz doğru ilişkin libc'yi görünmüyor ++ v libstdC++ - http://stackoverflow.com/a/8457799/1460739 – user1460739
sorunu daha az derleyici değişimi, daha standart kütüphane değişikliğidir. – user1460739
Diğer soru, belirli bir C++ kütüphanesi kullanılarak bir programın özel olarak derlenmesi ancak aynı C++ kütüphanesine karşı derlenmemiş bir kütüphaneye bağlanması ile ilgili olan bir soruydu. Derleyicinin onu geçersiz kılmadan yapmasına izin verirseniz, her şey için sistem stdC++ kütüphanesini alırsınız ve çalışır. Bunu geçersiz kılarsanız, her şey için aynı şekilde geçersiz kılmanız gerekir. –