cormoran's note


cormoran

競技プログラミング・電子工作・ロボットなどで遊びます



Recent Post




clang のSanitizerについて

昔調べた時にclangで-fsanitize=undefinedが使えなかったので、よく考えずにaddressを使っていた。新しいclangを入れようとしていろいろしていたら使えるようになったので、ついでにsanitizer周りについて調べてみた。

Macのclangでlibstdc++,libc++を切り替えて使う

Mac OS 10.8まで(?)は、Xcodeで入ってくるclangはlibstdc++を使っていたが、最近はlibc++を使うように変更されたらしい。

Macで、clangでlibstdc++を使いたくなったのでやってみた。

標準ライブラリの切り替えとかは険しそうな雰囲気があるけど、結構簡単にできることがわかった。(あまり動作確認していないのでうまくいってるのかはわからない)