__sync_add_and_fetch
のヘッダはどこにありますか?
ヘッダーなしでどのようにコードをコンパイルできるか教えてください。どこで__sync_add_and_fetchのヘッダを見つけることができますか
0
A
答えて
4
コンパイラがこの関数を知っており、ヘッダファイルを持っていない(持っている)ことを意味する組み込み関数です。打ち鳴らすには
、それはここBuiltins.defの一部です: https://github.com/llvm-mirror/clang/blob/master/include/clang/Basic/Builtins.def#L524
、ここcodegenを: https://github.com/llvm-mirror/clang/blob/master/lib/CodeGen/CGBuiltin.cpp#L1204
他のコンパイラは、 "組み込み関数" を宣言するには、いくつかの類似した概念を持っています。
もちろん、すべてのコンパイラが原子組み込み関数をサポートしているわけではないので、 "__sync_add_and_fetchは関数ではありません"というエラーが表示された場合は、コンパイラにその関数がないためです。そのコンパイラは、それがどのコンパイラであるかによって、単に存在しないかもしれません。
+0
お返事ありがとうございます –
関連する問題
- 1. どこでMicrosoft.Build.Utilities.v3.5を見つけることができます
- 2. タイムゾーンの紹介をどこで見つけることができますか
- 3. どこでPythonのvtkドキュメントを見つけることができますか?
- 4. どこでmagento apiのログを見つけることができますか?
- 5. UWPのどこでpingを見つけることができますか?
- 6. どこでneo4jのクイックチュートリアルを見つけることができますか?
- 7. どこでメゾでサービスを見つけることができますか
- 8. どこでCGALで.cppファイルを見つけることができますか?
- 9. JXTAでNetworkManager.RecursiveDelete()をどこで見つけることができますか?
- 10. どこでspiteでsqliteデータベースを見つけることができますか?
- 11. libtoolingはstddef.hや他のヘッダを見つけることができません
- 12. どこでJava要素フィルタダイアログを見つけることができますか?
- 13. どこでiOSパスを見つけることができますか?
- 14. どこでDjango get_absolute_urlを見つけることができますか?
- 15. どこで良いRobocodeチュートリアルを見つけることができますか?
- 16. どこでssbdiagnoseを見つけることができますか
- 17. どこで良いUIを見つけることができますか?
- 18. どこでC++ csoundチュートリアルを見つけることができますか?
- 19. フラッシュデバッグプロトコルの仕様はどこで見つけることができますか?
- 20. は、HTTPヘッダにファイル名を見つけることができません
- 21. PIL SANEインターフェース:どこで見つけることができますか?
- 22. n2nコンセンサスアルゴリズム情報はどこで見つけることができますか?
- 23. Umbracoフリースキンはどこで見つけることができますか
- 24. ここで、javax.validation。*の実装を見つけることができますか?
- 25. viewModelをどこに見つけることができますか?
- 26. TimeZoneDisplayNameでTimeZoneByIdを見つけることができますか?
- 27. マングースはフィールドで見つけることができますか?
- 28. どこでもApp.xaml.csを見つけることができません
- 29. どのDLLがBIO_Writeを見つけることができますか
- 30. brewでMacをインストールしたとき、どこでpythonを見つけることができますか?
なぜあなたはそれが必要だと思いますか? CとC++の両方に標準の選択肢があります(しかし、数十年前に分岐した2つの言語なので、実際に使用している言語に依存しています) – MSalters