油断するなここは戦場だ

コンパイラ

数値計算をコンピュータに行わせるためには、特定の言語 (c,c++ fortran ) でかかれた
数値計算の手順を実際に機械に行わせる作業に変換することが必要です。この作業をする
部分をコンパイラといいます。コンパイラは機械が直接解釈できる、オブジェクトファイルや
実行ファイル、ライブラリなどを作ります。

gcc は c, c++, fortran などのコンパイラの集合体です。多くの言語がgcc の
バックエンド部という共通の土台に乗っているために、異なる言語で書かれ
たコード同士を相互に呼び出すことができるという特徴をもっています。
逆に、異なる version の gcc で書かれたオブジェクトファイル同士を相互に
利用することはできません。システムを新しくする場合などに、実行時、
リンク時にエラーが生じる時は、エラーの内容を読んで、古いオブジェクト
ファイルを削除し、新しく構築してください。今回指定したツールには、
c++ のソースコードだけが含まれているので、問題はおきないはずです。

ハードディスクが大きくなったため、最近のhep関係のツールは一旦
中間ファイルを作って、自動化した手続きでそれをやりとりするコンセプトに
変わりました。それでもノートPC 等ストレージの貧弱なPC で、多数の
イベントを作ってそのまま保存することは難しいです。

尚、Mac で Xcode を導入するとgcc が入りますが実態は clang です。
clang は gcc の置き換えを目指したコンパイラです。チェックはgcc より
厳しい印象です。
[PR]



by mihoko_nojiri | 2015-11-06 22:25 | 物理

physics at LHC
by mihoko_nojiri
プロフィールを見る
画像一覧

カテゴリ

全体
宇宙物理
自分のこと
物理
生物

社会
未分類

フォロー中のブログ

メモ帳

最新のトラックバック

ここは酷いはやぶさ2の予..
from 障害報告@webry
OPERA実験/iPho..
from 土屋つかさの今か無しか
ここは酷い両極端ですね
from 障害報告@webry
ここは酷い停波祭り非参加..
from 障害報告@webry
【話題】チャリティサイエ..
from Science and Co..
【話題】チャリティサイエ..
from Science and Co..
[髮曽
from yyzz2;虫撮記【虫画像・他】
恒星間旅行に最も近い一冊..
from 404 Blog Not F..

ライフログ

検索

タグ

ブログパーツ

最新の記事

コライダー勉強会のホームペー..
at 2015-11-20 13:32
コライダーの物理の勉強会
at 2015-11-09 17:45
コンパイラ
at 2015-11-06 22:25

外部リンク

ファン

ブログジャンル

画像一覧