タグ

clangに関するbabydaemonsのブックマーク (3)

  • Ubuntu 12.04LTSに clang 3.3インストール - Design x Verification

    LLVM Debian/Ubuntu nightly packages おかげで楽にインストール出来ました。 $> sudo vim /etc/apt/sources.list.d/llvm.list deb http://llvm.org/apt/precise/ llvm-toolchain-precise main deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise main $> sudo apt-get update W: GPG エラー: http://llvm.org llvm-toolchain-precise Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 15CF4D18AF4F7421 Warningが出る。。。どうやって消すんだろう? $> sud

    Ubuntu 12.04LTSに clang 3.3インストール - Design x Verification
  • Xcodeで特定の警告を抑制する | J7LG

    J7LGiOS・Androidアプリのインスタントコード Web開発のためのTipsやチュートリアル 少しは役に立ちたいネタもろもろ Xcodeってか、Clangっすな。メモ。 ここによると、 #pragma clang diagnostic push #pragma clang diagnostic ignored "警告オプション(-Wで始まる文字列)" ・・・処理・・・ #pragma clang diagnostic pop ってかんじ囲むと、処理内で警告が出るようなことをやってもコンパイラ警告が出なくなるよって書いてある。 例えば、結構有名なJSONライブラリ、JSONKit.mの2600行あたりは、必ず以下の警告が出る。 Bitmasking for introspection of Objective-C object pointers is strongly discour

    babydaemons
    babydaemons 2014/02/23
    “#pragma clang diagnostic ignored”を使えと
  • LLVMのコンパイラ「Clang」、セルフホスティングに成功 | OSDN Magazine

    Low Level Virtual Machine(LLVM)開発チームは2月4日、LLVM向けのCコンパイラ環境「Clang」がセルフホスティングを実現したことを報告した。 LLVMはオープンソースのコンパイラインフラストラクチャ環境で、Clangは、最新版となる「LLVM 2.6」で正式採用されたC/C++/Objective-C向けコンパイラのフロントエンド。Clang開発プロジェクトは米Appleの出資を受けている。 開発チームによると、今回ClangでLLVMとClangの作成に成功したという。55万行以上のC++コードで、作成されたバイナリはClangとLLVMの全てのリグレッションテストを通過し、Clangが作成したClangはLLVMとClangを再度構築できたという。このClangもまた完全に機能しており、リグレッションテストをパスしたという。 Low Level Vir

    LLVMのコンパイラ「Clang」、セルフホスティングに成功 | OSDN Magazine
  • 1