Y a-t-il une macro que je peux #ifdef
pour vérifier si librt a été lié, par exemple par -lrt
avec gcc?Vérifier la liaison de librt
Répondre
Non, gcc n'a pas une telle macro (j'ai jeté des macros de préprocesseur à vérifier). Sur Windows avec le compilateur Microsoft, vous pouvez utiliser la macro _VC_NODEFAULTLIB
pour détecter les versions sans référence libc
.
Merci de vérifier. Pouvez-vous montrer comment vous avez jeté les macros du préprocesseur afin que je (et d'autres) puisse le faire à l'avenir? –
Jetez un oeil à cette réponse sur SO: http://stackoverflow.com/a/2224357/848177 –
- 1. Construction de QT embarqué avec librt
- 2. PHP: Comment vérifier si après quand la liaison normale
- 3. WPF vérifier si un dataproperty a une liaison de
- 4. Ruby OCI8 DBI, comment vérifier la requête générée après la liaison des paramètres? besoin de vérifier les requêtes "in"
- 5. La meilleure façon de vérifier l'élément présent avant la fonction de liaison dans jQuery?
- 6. La liaison de nom et la liaison de langue
- 7. XAML liaison dans la liaison
- 8. WPF: Définir la propriété de liaison pour la liaison ListBox
- 9. Comment puis-je vérifier quand la liaison de données d'une liste est terminée? (wp7)
- 10. Liaison de la propriété clé d'une liaison de touches
- 11. La liaison de l'image ne fonctionne pas
- 12. Html case de liaison
- 13. Liaison de données à la valeur d'une liaison multiple
- 14. Vérification de la liaison jquery
- 15. Syntaxe de la liaison WPF
- 16. Comment puis-je vérifier la liaison entre le code Java compilé?
- 17. Aucune liaison visible pour la variable globale Remarque dans R CMD vérifier
- 18. WPF DataTemplate et la liaison
- 19. Conserver la liaison MEX non sécurisée lors de la sécurisation de la liaison HTTP avec UsernamePasswordValidator?
- 20. Utilisation de ng-click vs liaison dans la fonction de liaison de la directive angulaire
- 21. La liaison JaxB XMLGregorianCalendar
- 22. La liaison à IsolatedStorageSettings
- 23. Problème avec la liaison
- 24. DataTemplate et la liaison
- 25. Impossible de vérifier la réponse
- 26. Vérifier la progression de cURL
- 27. Vérifier la validité de l'URL
- 28. Vérifier la fuite de mémoire
- 29. vérifier la fonction de chaîne
- 30. Vérifier la signature de ContentProvider
Pourriez-vous expliquer pourquoi vous avez besoin de ça? (Le pré-processeur n'a généralement pas la moindre idée de l'éditeur de liens, il fonctionne bien avant que la liaison soit prise en compte.) – Mat
Je rassemblais un dossier de fonctions que j'utilise couramment et que je ne veux pas continuer à écrire. L'une des fonctions du fichier de timing dépend de 'librt' et provoque donc l'échec de la compilation si ce fichier est inclus sans lien avec' librt' même si cette fonction n'est pas appelée. –
C'est quelque chose dont vous avez besoin dans votre système de construction, pas dans le code source. Si quelqu'un compile (et ne lient pas encore) ce fichier, il n'y aura pas de drapeau d'éditeur de liens et ce ne sera pas un problème. – Mat