投稿日
2013/9/8 日曜日
LLVMによるプログラミング言語の実装チュートリアル日本語訳
第6章 万華鏡: 言語の拡張: ユーザ定義演算子
第6節 全コード
これが、我々が例で用いた、ユーザ定義演算子のサポートによって磨きを掛けたコードの完全なリストである。
# コンパイル clang++ -g toy.cpp `llvm-config --cppflags --ldflags --libs core jit native` -O3 -o toy # 実行 ./toy
いくつかのプラットフォームでは、-rdynamicもしくは -Wl,–export-dynamicをリンク時に指定する必要があるかもしれない。
これによって、メインの実行ファイルに定義されたシンボルが、確実にダイナミックリンカに送られるようになり、実行時のシンボルの解決が可能となる。
これは共有ライブラリを使うようにコンパイルする場合は必要ではないが、Windowsではもしそうだったとしてもこの問題が引き起こされるだろう。
以下コード。
訳注: コードについては原文を参照されたし。
最近のコメント
名前
しゅごい
Jane Doe
FYI Avoid Annoying Unexpe…
Jane Doe
ご存じとは思いますが、whileには、”~の間”と…
peta_okechan
針金みたいなパーツを引っ張ると外れます。 他の方の…
虎徹ファン交換
虎徹の標準ファンを外す際に、どのようにして外されま…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…