のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,829人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレGCCについて part8

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - pragma + - spec + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : デフォルトの名無 - 2008/02/05(火) 19:35:15 (+19,-8,-31)
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32544
    未だにこれが直ってないのでr300の人はご注意を。
    252 : デフォルトの名無 - 2008/02/06(水) 01:48:52 (+61,+28,+0)
    >>245
    またおまえかw
    253 : デフォルトの名無 - 2008/02/06(水) 07:53:05 (+2,-29,-4)
    r300って、MIPSの何かかと思ってしまった。。R800でもいいけど。
    254 : デフォルトの名無 - 2008/02/06(水) 09:43:58 (-1,-29,+0)
    >>253
    > R800でもいいけど。

    懐かしいね
    255 : デフォルトの名無 - 2008/02/06(水) 12:29:30 (+6,-29,-9)
    >>252
    なんか最近、wxの・・・更に言うならwx-configの話題をよく見かけるな
    どこかで流行ってるのかね
    256 : デフォルトの名無 - 2008/02/09(土) 23:35:10 (-27,-30,-86)
    GCCで、どこからも参照されていない関数を除去するオプションを探しています。
    VC++でいうとプロパティ -> リンカ -> 参照の「参照されないデータを除去する」です。
    GCCのバージョンは4.2.2で、組み込み向けのクロス環境です。
    258 : デフォルトの名無 - 2008/02/10(日) 00:11:14 (+57,+29,-11)
    スタティックリンクしてるのかな?

    正直スタティックリンクまわりは普段使ってないのでどうにも...
    259 : デフォルトの名無 - 2008/02/10(日) 01:16:30 (+8,-29,-5)
    -ffunction-sections  あたりでggr
    260 : 259 - 2008/02/10(日) 01:30:59 (+7,-29,-62)
    >>256
    関数だけじゃなく、グローバル変数も除去したいなら、-fdata-sectionsも要るな。
    「データ」って書いてあるので一応補足。

    >>257
    それは、ライブラリを必要に応じてリンクしろというオプションだから今は関係内ね。
    ldに渡すのは--gc-sectionsだったかな。
    261 : 256 - 2008/02/10(日) 01:45:00 (-1,-30,-29)
    >>260
    -ffunction-sections -Wl,--gc-sectionsを試してみましたが、目立った効果は無いみたいです。
    COFFなのが原因かもしれないです。
    262 : デフォルトの名無 - 2008/02/10(日) 01:50:37 (+31,-29,-18)
    COFFか。。それはよくわかんないな。
    ELFのstatic linkでしか試したことが無い。
    263 : 256 - 2008/02/10(日) 02:12:19 (+95,+29,-2)
    >>262
    とりあえず地道に小分けにして対応することにします。
    ありがとうございました。
    264 : デフォルトの名無 - 2008/02/10(日) 09:33:30 (+72,+29,-32)
    今更なんだけど、gccって、せっかく一旦yaccだかbisonだかを使う事にしたのに
    また手書きのパーザに戻したらしいよね。なんでなんだろ?
    普通にパーザジェネレータ使ってた方が、何かと便利だろうに。
    265 : デフォルトの名無 - 2008/02/10(日) 09:48:34 (-1,-29,-32)
    GCC全体じゃなくてC++のフロントエンドだけ。
    C++がLALRでパースするのはキツい変態言語ってだけでは。
    267 : 264 - 2008/02/10(日) 13:25:54 (+63,+30,-138)
    サンクス。
    なんか下のpdfの冒頭、凄いこと書いてるな。自然言語パーザの方がふさわしいって?
    いや辞書片手に読んでるだけだから、誤読かもわからんけど。

    まあ上手く動いてるなら、いいか。。。
    できるだけ、へたな努力はしないで欲しいんだけどな。。。
    つか、パーザジェネレータ使う方が「へたな努力」になってしまうって事?

    ・・・あれ?そうすると、「へたな努力」って何なんだっけ?
    ちょっと電波板で独り言つぶやいてくる。
    268 : デフォルトの名無 - 2008/02/10(日) 13:40:19 (+31,-29,-34)
    >自然言語解析の分野で非常によく知られている富田法(GLR 法)が、
    >従来のアプローチよりも C++ のパースに向いている事を発見した。

    って書いてあるね。

    GLR法
    http://ja.wikipedia.org/wiki/GLR%E6%B3%95
    269 : デフォルトの名無 - 2008/02/10(日) 13:42:00 (-1,-29,-22)
    bison では GLR をサポートしているらしいが、
    それでも bison は使えないんだろうか?
    270 : デフォルトの名無 - 2008/02/10(日) 15:38:05 (+57,+29,-22)
    あんまり変体過ぎて、パーザジェネレータの分野が活発になっているという…
    271 : デフォルトの名無 - 2008/02/10(日) 15:55:34 (+68,+29,-26)
    >>263
    馬鹿げた方法だけど C++ なら全部ヘッダに inline で書く手もw
    272 : デフォルトの名無 - 2008/02/10(日) 18:27:31 (+62,+29,-10)
    >>268
    C++って、自然言語に匹敵しかねないほど文法が複雑ってことか……
    273 : デフォルトの名無 - 2008/02/11(月) 01:16:46 (+1,-26,-12)
    Walter タンが D を作りたいと思った気持ちが分かるな。
    274 : ストラウストラッ - 2008/02/11(月) 01:21:57 (+52,+29,-1)
    ハゲって言った奴は誰だ!
    275 : デフォルトの名無 - 2008/02/11(月) 05:16:32 (+52,+29,-21)
    びよ~ん

    びよんびよ~ん
    276 : デフォルトの名無 - 2008/02/11(月) 07:05:28 (+52,+29,-15)
    しゅと・ら・うすらっぷ
    277 : デフォルトの名無 - 2008/02/11(月) 10:33:40 (+46,+28,+0)
    すっぽすっぽ
    278 : デフォルトの名無 - 2008/02/19(火) 05:32:13 (-1,-29,-17)
    来週にはRCビルドが始まるそうな。arch=core2にwktk
    279 : デフォルトの名無 - 2008/02/19(火) 23:01:13 (+52,+29,-2)
    てかいまも使えるよ
    280 : デフォルトの名無 - 2008/02/21(木) 09:49:07 (+7,-20,-2)
    llvmだいぶ速くなったものもあるみたいだけど、どうですか?
    281 : デフォルトの名無 - 2008/02/21(木) 10:13:14 (-5,-28,-1)
    どうですか(笑)
    282 : デフォルトの名無 - 2008/02/26(火) 01:44:12 (-2,-30,-52)
    gccをFPGAで作った自作のCPUに対応させたいんだけど、
    binutilをいじればいいの?

    何か参考になる書籍があれば教えて。
    283 : デフォルトの名無 - 2008/02/26(火) 06:22:39 (+25,-24,+2)
    まずはgccintだろう。
    284 : デフォルトの名無 - 2008/02/26(火) 13:44:23 (+48,+22,+2)
    >>283
    ありがとう
    285 : デフォルトの名無 - 2008/02/29(金) 02:16:52 (-6,-29,+0)
    4.4forkしますた
    286 : デフォルトの名無 - 2008/03/02(日) 00:53:35 (+56,+28,-13)
    gdbについて聞きたいんですが、
    fork()のとき、どっちのプロセスも追っていきたい
    ときってどうすればいいんでしょうか?

    ただしソースコードはいじれないとします。
    287 : デフォルトの名無 - 2008/03/02(日) 03:01:44 (+42,+19,-2)
    もういっこgdb起動してアタッチ?
    288 : デフォルトの名無 - 2008/03/05(水) 03:54:21 (+77,-30,-139)
    GCCのマニュアルを読んでみると、-O1は -fauto-inc-decから-funit-at-a-timeまでの24つのフラグを有効にするとあるので
    bzip2を-O1でコンパイルしたバイナリと、-fauto-inc-dec以下24つのフラグでコンパイルしたバイナリとで、
    同一のファイルを圧縮するのにかかる時間を比較したところ、同等の結果が得られませんでした。
    -fauto-inc-dec以下24つのフラグでコンパイルしたバイナリは、何も最適化フラグを与えずにコンパイルしたバイナリと
    同程度の結果になりました。どうしてこの様な結果になるのでしょうか。
    http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options

    289 : デフォルトの名無 - 2008/03/05(水) 05:51:10 (+62,+29,-77)
    >>288
    「-Oは以下の最適化フラグを有効にする」と書いてあるけど、それしか
    しないとは書いてない。
    gccのソースを見ると、「最適化レベルが1以上なら~」というコードが
    けっこう見付かるはず。
    290 : デフォルトの名無 - 2008/03/05(水) 11:59:59 (+8,-29,-45)
    >>288
    各最適化オプション -fxxx は -O が前提となってたりする。
    だから -O 指定せずに -fxxx 指定して効果がなくてもそんなもの。

    最適化フラグ指定でんでんはGCCのソース嫁


    でんでん…
    291 : デフォルトの名無 - 2008/03/05(水) 12:02:04 (+27,+9,-1)
    で...云々
    292 : デフォルトの名無 - 2008/03/05(水) 13:28:35 (+91,+29,-27)
    まさか、「云々」を「でんでん」と読んでたりしないだろうな。
    293 : デフォルトの名無 - 2008/03/05(水) 13:32:22 (+70,+29,-1)
    >>292 本当ならガイシュツ並に痛い気がする。
    294 : デフォルトの名無 - 2008/03/05(水) 13:46:50 (+52,+29,+0)
    ここは痛いインターネッツでつね
    295 : デフォルトの名無 - 2008/03/05(水) 14:48:23 (+57,+29,-13)
    「ガイシュツ」と同じくネタのつもりなんだろうけど、わざわざ読みに
    くく書くのは個人的には嫌いだ。
    296 : デフォルトの名無 - 2008/03/05(水) 22:58:23 (+57,+29,-8)
    何年も前のネタでも反応が初々しい。このスレの住人は可愛い
    297 : デフォルトの名無 - 2008/03/06(木) 01:59:27 (+68,+29,-16)
    >>288
    実はディスクの方が律速で差が出なかったとか。

    というかどうやって計って、どういう結果になったのか
    書いてもらわんと難しいと思うわけで。

    298 : デフォルトの名無 - 2008/03/06(木) 11:22:03 (-2,-30,-28)
    4.3.0キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
    ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.3.0
    299 : デフォルトの名無 - 2008/03/06(木) 14:35:38 (-7,-30,-13)
    mirror貼れ
    ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/gcc-4.3.0/
    300 : デフォルトの名無 - 2008/03/06(木) 15:12:45 (+21,-6,-17)
    GNUをミラーしてるお近くのftpサーバへどうぞ、でいいんじゃないのか。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - pragma + - spec + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について