- 締切済み
c++でunsigned long long intを用いるには
OS(ディストリビューション)はubuntuです。 この質問の目標は表題のように 「c++でunsigned long long intを使えるようにすること」 です。なお、マシンは32bitなので64bitよりは遅くなります。 http://www.wdic.org/w/TECH/long%20long まずgccのバージョンは、gcc --versionによると、 gcc (GCC) 3.3.5 (Debian 1:3.3.5-8ubuntu2.1) でした。そこで、gccのバージョンを3.4.4以上に しようと考えました。 (↓の人は3.4.4でできているらしい。 http://qune.cside.com/archives/000959.html) そこで、 http://webos-goodies.jp/archives/50899271.html にそってgccをアップデートしようとしましたが、 /etc/portage/ というディレクトリはありませんでした。次に、 http://www.gentoo.org/doc/ja/gcc-upgrading.xml にそってgccをアップデートしようとしましたが、 emergeというコマンドは入っていませんでした。 さて、質問は以下の通りです。 1.「目標」を達成するのにこのルートはあっているのでしょうか? 2.あっているのなら、emergeのインストール法を教えてください。 3.あっていないなら、どのようにしたら「目標」を達成できるでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mkt23456
- ベストアンサー率33% (21/63)
もうプログラミングが相当長いことやっていないので分かる所だけ。 > http://webos-goodies.jp/archives/50899271.html > にそってgccをアップデートしようとしましたが、 > /etc/portage/ > というディレクトリはありませんでした。次に、 > http://www.gentoo.org/doc/ja/gcc-upgrading.xml > にそってgccをアップデートしようとしましたが、 > emergeというコマンドは入っていませんでした。 ここら辺はGentoo Linuxの話だと思います。 Ubuntu のパッケージ検索をしてみると、 http://packages.ubuntu.com/ja/gcc-4.1 こんなのが出てきます。
お礼
ありがとうございます。 >ここら辺はGentoo Linuxの話だと思います。 ubuntuの話ではなかったんですね。 了解いたしました。 >Ubuntu のパッケージ検索をしてみると、 >http://packages.ubuntu.com/ja/gcc-4.1 >こんなのが出てきます。 lsb_release -aでubuntuのバージョンを調べると、 Release: 5.04 Codename: hoary となって、HPに挙げられているバージョン(karmicなど)よりも ずっと古いのですがインストールして大丈夫なのでしょうか? ちなみに、gcc-3などでも検索してみましたが、 一番古いものでもdapper用gccでした。
補足
この質問とは関係のないところで解決してしまいました。 せっかくご回答いただいたのに申し訳ありません。