コピー2018.11.14続いてtoplev.cを読んでいきます。確認したいのは、インクルードヘッダでしょうか。*/takk@deb9:~/gcc/gcc-6-6.3.0/gcc-6.3.0/gcc$たくさんありますが、これ全部gccのヘッダなんでしょうか。GCC.~省略~GCCの一部です、の一文あります。toplev.cからインクルードしている全部のヘッダにこの文が書かれているか確認してみましょう。#includeの””の間の文字列を引っこ抜いて一覧にして、grepします。そのようなファイルやディレクトリはありませんoutput.htoplev.hexpr.htree-diagnostic.hparams.hreload.hlra.hdwarf2asm.hlanghooks.hcfgloop.hhosthooks.hopts.hopts-diagnostic.hasan.htsan.hplugin.hcontext.hpass_manager.hauto-profile.hdwarf2out.hipa-reference.hsymbol-summary.hipa-prop.hgcse.htree-chkp.homp-low.hhsa.hdbxout.hsdbout.hxcoffout.htakk@deb9:~/gcc/gcc-6-6.3.0/gcc-6.3.0/gcc$あるものを探しても見づらいだけですね。ヒットしないファイルの一覧にします。grepでヒットしないファイルの一覧を得るには、-Lを使います。is~と書いてないだけで、gccのソースっぽかったです。関連記事9-1.ソース・ビルド・インストールgccのソースはどこ(その7)gccソース続きです。gccのソースビルドをするため、configureを起動しましたが、gmpがどうのこうとエラーが出まして、gmpライブラリの壁にぶち当たり中です。codeからサイトへいざなわれ...9-1.ソース・ビルド・インストールgcc最適化(O/O1/O2/O3/Os/O0)複数指定gccの最適化オプション続きです。-O0や-Osも使ってみます。-Oを複数指定したときの比較もしてみます。-O0(オーゼロ)は、最適化オプションなしと同じです。-Osは、-O2と同...9-1.ソース・ビルド・インストールgccのソースはどこ(その3)gccつづきです。前回main関数から、toplevを呼び出ししているところまで見ました。いうことで、toplev.cを探します。短いソースでしょうか。なると見るのはヘッダが先でしょうか。主人公の「藤堂新一」とパーソナルナンバーと同じIDを持つ「藤堂新一」が逮捕されることにより...9-1.ソース・ビルド・インストールstat関数を使う今回は、stat関数を使います。型が分かったので、statをコールするプログラムを作ります。後はgdbで値を見ていけば、bufの使い方は分かってくるでしょう。ゾンビは首取れても平気です。面白いしゾンビだけど後味もいいです。email.ホーム9.ソース管理9-1.ソース・ビルド・インストールスポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。