はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ clang

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 11 / 11件)
 

printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita

2019/08/20 このエントリーをはてなブックマークに追加 355 users Instapaper Pocket Tweet Facebook Share Evernote Clip printf Command ARGV Qiita error

def check(n) s = "*"*n f = open("test.cpp","w") f.puts <<EOS #include <cstdio> int main(){ (#{s}printf)("Hello World\\n"); } EOS f.close() return system("clang++ test.cpp") end check(ARGV[0].to_i) $ ruby check.rb 10000 clang: error: unable to execute command: Illegal instruction: 4 clang: error: ... 続きを読む

Windows版「Google Chrome」のコンパイラーが「MSVC」から「Clang」に - やじうまの杜 - 窓の杜

2018/03/07 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip MSVC コンパイラー 樽井 LLVM やじうま

やじうまの杜 Windows版「Google Chrome」のコンパイラーが「MSVC」から「Clang」に 今のところバイナリのサイズとパフォーマンスは一長一短、今後の最適化に期待 樽井 秀人 2018年3月8日 06:00  “やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。 「LLVM」プロジェクトの公式ブログ  オープンソースのコンパイラープラットフォーム「L... 続きを読む

本の虫: LLVMがWindowsのデバッグ情報フォーマットのPDBをサポート

2017/08/19 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip ツールチェイン pdb LLVM デバッグ ソフトウェア

LLVM Project Blog: LLVM on Windows now supports PDB Debug Info この数年、clangをWindowsでソフトウェア開発するための世界級のツールチェインにするために尽力してきた。このことについては、 すでに 何度も 書いてきた ことだ。LLVMは完全なABI互換を実現した(ただしバグ互換ではない)。互換性を実現するのが難しい分野にデバッグ... 続きを読む

LLVMを始めよう! 〜 LLVM IRの基礎はclangが教えてくれた・Brainf**kコンパイラを作ってみよう 〜 - プログラムモグモグ

2017/02/27 このエントリーをはてなブックマークに追加 310 users Instapaper Pocket Tweet Facebook Share Evernote Clip LLVM バイナリエディタ パーサー llvm IR 基礎

2017 - 02 - 27 LLVMを始めよう! 〜 LLVM IRの基礎はclangが教えてくれた・Brainf**kコンパイラを作ってみよう 〜 LLVM コンパイラ を作ってみたいと思っていても、 アセンブリ言語 はよくわからない。 パーサーみたいなコードは書いたことがあるけれど、コード生成の処理はさっぱりだ。 実行ファイルを バイナリエディタ ーで見るとかなにそれ怖い。 そんな私なのです... 続きを読む

僕とエディタ,vimを添えて - tanittaの日記

2014/08/06 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip インタプリタ SublimeText コーディング エディタ

2014-08-07 僕とエディタ,vimを添えて Program Vim 僕とエディタの続きです. あらすじ 環境構築につかれた人「環境構築につかれた」 ここ2年くらいは,「恋に落ちるエディタ」と評判のsublimetextを使って,コンパイラなりインタプリタ叩いてコーディングをしていた.OSはもともとWindowsを使っていたが,快適なClangによるC++の開発環境を求めるにあたり,コミュニ... 続きを読む

Go言語のOS X上でのGDBデバッグ環境構築 - unknownplace.org

2013/10/29 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip unknownplace.org Go言語 GDB デバッグ

Go言語は gdbでのデバッグがサポートされている のだが、OS X でそれを使おうとしたらいろいろ罠にはまったのでここに記しておく。 (このエントリ執筆時の手元の環境は OS X 10.9(.0) Mavericks + Xcode 5.0.1) 罠一覧 OS X 付属のgdbが古い Xcode 5.0.1のclangだとgdbのビルドがこける ビルドするgdbはpython2にリンクさせないと... 続きを読む

本の虫: ClangがC++11を完全実装! 繰り返す、C++11を完全実装

2013/04/19 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip Phoronix コミット C++11

2013-04-20 ClangがC++11を完全実装! 繰り返す、C++11を完全実装 [Phoronix] LLVM's Clang Compiler Is Now C++11 Feature Complete C++11 support is now feature-complete. · e6e68b5 · llvm-mirror/clang · GitHub 3時間前のコミットにより、C... 続きを読む

FreeBSD、x86アーキテクチャにおいて正式にLLVM/Clangへの移行を果たす | スラッシュドット・ジャパン オープンソース

2012/11/11 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip LLVM FreeBSD GCC GPL BSDライセンス

11月5日、ClangがFreeBSDのx86システム(i386およびamd64)におけるデフォルトコンパイラーになったことがfreebsd-currentメーリングリストの投稿で発表された( TechRepublicの記事、 本家/. )。 FreeBSDは脱GPLを進めており、GPLで提供されるGCCからBSDライセンスで提供されるClang/LLVMへの移行が数年前から検討されていた。標準C... 続きを読む

FreeBSD、x86アーキテクチャにおいて正式にLLVM/Clangへの移行を果たす | スラッシュドット・ジャパン オープンソース

2012/11/11 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip LLVM FreeBSD GCC GPL BSDライセンス

11月5日、ClangがFreeBSDのx86システム(i386およびamd64)におけるデフォルトコンパイラーになったことがfreebsd-currentメーリングリストの投稿で発表された( TechRepublicの記事、 本家/. )。 FreeBSDは脱GPLを進めており、GPLで提供されるGCCからBSDライセンスで提供されるClang/LLVMへの移行が数年前から検討されていた。標準C... 続きを読む

llvm 入門 その1 - tokuhirom's blog.

2012/07/16 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip LLVM TOKUHIROM opensource 入門 最初

http://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/ 最初なのでとりあえず↑の記事を基本なぞってます。 llvm ってなんなん? LLVMは(Low Level Virtual Machineの略 LLVMは lightweight language とは関係ない。 LLVMはclang/cl... 続きを読む

clangでソフトウェアをビルドしC++を知る - 射撃しつつ前転

2011/04/19 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip 前転 Obj-C ふーん Firefox ソフトウェア

clangというのはllvm向けのC/C++/Obj-Cのためのフロントエンドで、最近はGoogle ChromeとかFirefoxもコンパイルできるレベルにまで成熟してきているらしい。 いくつかのブログで紹介されているのを見ても、ふーん、ぐらいにしか思っていなかったのだが、あんな大規模なソフトウェアがコンパイルできるというのは、考えてみるとすごいことである。大事なことなので強調しておくが、すごい... 続きを読む

 
(1 - 11 / 11件)