タグ

LLVMに関するakatakunのブックマーク (3)

  • The LLVM Compiler Infrastructure Project

    Useful Links Forums LLVM Discourse Mailing Lists: Commits List Discord (Real-time Chat): Discord IRC Channel: irc.oftc.net #llvm Calendar: LLVM Community Calendar Dev. Resources: doxygen Sources (GitHub) Code Review Blog Bug tracker Buildbot Green Dragon LNT Scan-build llvm-cov Compile-time tracker Release Emails 18.1.1: Mar 2024 18.1.0: Mar 2024 17.0.6: Nov 2023 17.0.5: Nov 2023 17.0.4: Oct 2023

  • [LLVM/Clang] LLVM/clangを知る【クロスコンパイル】 | DevelopersIO

    実行ファイルのアーキテクチャについて 前回の続きです。 ClangでC,C++,Objective-Cのソースをコンパイルすることが出来ました。 前回実行したClangでC++のソースコードをコンパイルしたコマンドを見てみます。 $ clang++ -o helloworld.o helloworld.cpp 特に対象のアーキテクチャは指定していません。 そのため、このコンパイルを実行した実行環境用にコンパイルされています。確認してみましょう。 実行ファイルのアーキテクチャを確認する fileコマンドで実行ファイルの対象アーキテクチャを確認することが出来ます。 $ file helloworld.o helloworld.o: Mach-O 64-bit executable x86_64 このファイルを生成した環境は「MacBook Air 2012のIntel Core i5 1.8G

    [LLVM/Clang] LLVM/clangを知る【クロスコンパイル】 | DevelopersIO
  • [LLVM/Clang] LLVM/Clangを知る【はじめに】 | DevelopersIO

    LLVM/Clang iOSアプリケーション開発においてなくてはならない重要な技術の一つです。 普段ほとんど気にする人はいないかと思いますが、Xcodeで開発する上で、裏側の処理はどうなっているかを少し覗いてみます なぜLLVM/Clang? Androidでも実験的にARTなどLLVMを基盤にした技術が導入され始めているため、モバイル・アプリケーション開発にこれからも関わる気があるならば少し基盤の方も知っておいた方が良いかと思った次第です。 まあ、ほぼ趣味ですが。 参考書籍 以下の書籍がさくさく読める内容であったため、LLVM/Clangに興味を持つきっかけになりました。 レビューはえらい書かれようですが、コンパイラに関する基礎知識がある程度あれば、LLVM/Clangのエッセンスについて広く知ることが出来ました。コンパイラの動作やどのようにコンピュータが実行可能なファイルに変換されるの

    [LLVM/Clang] LLVM/Clangを知る【はじめに】 | DevelopersIO
    akatakun
    akatakun 2015/09/29
    Clang: フロントエンド,LLVM: バックエンド
  • 1