Log işlevini çağıran bazı temel test kodlarını derlemek ve daha sonra sonuçların Linux üzerindeki standart çıktıya Intel C Derleyicisi ile yazdırmak istiyorum. Kodun libimf (Intel'in Matematik İşlevleri kitaplığı) ve ile GNU libm'ye bağlanmasını istiyorum, böylece hangi log
işlevinin çağrıldığından emin olabilirim.Intel C Compiler kullanarak libm ile bağlantı kurma
Şimdiye kadar -limf
ile libimf.so ile bağlantı başardı ama -lm
ile libm.so karşı icc
bağlantılar varsayılan tarafından gelmiş. Bundan kaçınmak istiyorum. Nasıl ilerlemeliyim?
Karanlıkta bir atış eklemek devre dışı bırakmak için , LD_LIBRARY_PATH ortam değişkenini ayarlamayı denediniz mi? –
Evet, ihracatçı olmamakla birlikte. Şimdi değişkeni dışa aktarıyorum, '-limf 've' ldd' ile libimf.so'yu beklendiği gibi bağlayabilirim. Ama varsayılan olarak '-lm 'ile bağlantı kurmak istemiyorum, çünkü şimdi hangi' log'' ı aradığımı söylemek zor! LD_LIBRARY_PATH ayar/dışa aktarma – hdl
diğer kitaplıkların üzerine yazar. in/home dosya adında libX.so olduğunu varsayalım, ve /v de libv.so dosyasında bir dosya adı varsa, env değişkenini ayarladıktan/dışa aktardıktan sonra, derleyici env değişken yolunda bir kullanacaktır. –