DebianのG ++:更新されたコンパイラ -- g++ フィールド と debian フィールド 関連 問題

g++ on Debian:an updated compiler












0
vote

問題

日本語

私はDebian 6.0.7をインストールしたところ、「安定した」分岐にGCC 4.4が付属していることに気付きました。 テストに完全に切り替わることなく、新しいコンパイラを使用できるようにしたいのですが。これを簡単にするものはありますか?私は数回GCCをコンパイルしようとしました、そしてそれは私にとってとてもよく行ったことはありませんでした。 主に、コード生成の改善、そして読み取った-ogオプションが必要です。これはコードのデバッグを混在させない最適化を適用します。 どんな助けにも感謝されるでしょう。 ありがとう、

英語

I just installed Debian 6.0.7 and noticed that the "stable" branch comes with gcc 4.4. I'd like to be able to use a newer compiler without totally switching to testing; is there something that would make this easier? I've tried compiling gcc a few times and it never went so well for me. Mainly I want the code generation improvements, as well as the -Og option I read about, which applies optimizations that will not mess with debugging of code. Any help would be appreciated. Thanks,

</div
     

回答リスト

0
 
vote
vote
ベストアンサー
 

SELET SHEMENTからSELECTパッケージをインストールするように設定できるように設定できます。g ++は、G ++ - 4.7以降にあまりにも多くの困難なしにその方法を処理できるものになる必要があります。これは同時にインストール可能な個別のパッケージです。古いバージョンで。

簡単には追加:

<事前> <コード> Package: * Pin: release a=testing Pin-Priority: 100

/etc/apt/preferences または /etc/apt/preferences.d/ のいずれかに、パッケージがデフォルトでインストールされず、whezyリポジトリを sources.listに追加します。 ファイル:

<事前> <コード> deb http://ftp.us.debian.org/debian testing main deb-src http://ftp.us.debian.org/debian testing main

および<コード> apt-get update の後、G ++ - 4.7をインストールできるはずです。うまくいけば、それは他の多くのパッケージを引っ張らないでしょう。その後、(デフォルトのG ++を変更することなく)コンパイラとしてG ++ - 4.7を使用できるようになります。

 

You can configure apt to install select packages from testing while leaving the rest of the system on stable, and g++ should be something that you can handle that way without too much difficulty since g++-4.7 is a separate package that is simultaneously installable with older versions.

In brief, add:

Package: * Pin: release a=testing Pin-Priority: 100 

to either /etc/apt/preferences or a file in /etc/apt/preferences.d/, which ensures that the packages aren't installed by default, and then add the wheezy repository to your sources.list file:

deb     http://ftp.us.debian.org/debian testing main deb-src http://ftp.us.debian.org/debian testing main 

and after an apt-get update you should be able to install g++-4.7. Hopefully it won't pull in too many other packages. You will then be able to use g++-4.7 as a compiler (without changing the default g++).

</div
 
 

関連する質問

1  地元の内容を表示していません  ( Localhost not displaying any contents ) 
私のlocalhostは、通常のシステムの更新後に、前の内容を表示しません。 この理由は何ですか。 しかし、私はphpmyadminに接続することができました。 localhostの場所が/ var / www /別のものから変更された場合、可能な場所は何です...

18  LinuxでApacheをサンドボックスにするための最良の方法  ( Best way to sandbox apache on linux ) 
私は公共のDebianサーバー上でApacheを実行しており、インストールのセキュリティについて少し心配しています。これはいくつかの自由タイムのホビープロジェクトをホストするマシンであるため、マシンを使用する私たちのどれも上流のパッチを常時視聴する時間があり、...

3  SUDO GEMインストールレール - これは私にbashのためのRailsコマンドを与えません  ( Sudo gem install rails this doesnt give me a rails command for bash ) 
私はUbuntuにいます。 sudo gem install rails に入力します。これはうまく機能し、レールと7つの他の宝石を罰金に設置します。まだ<コード> map()0 はこれを言っています: <事前> <コード> map()1 ...

8  cronjobからの奇妙な電子メール。 (そのようなファイル、又はディレクトリはありません)  ( Strange emails from cronjob no such file or directory ) 
私はLinuxでばかです。だから私は私の根元にいくつかのことを設定しようとしました。 まあ、そして時間の後、疑わしいcronの仕事は私を爆撃し始めました。私は10分ごとに約1のEメールが得られます: クローネ test -x /etc/init.d/se...

2  Ruby EventMachineコンパイルエラー  ( Ruby eventmachine compiling error ) 
ruby 1.9.2-p290 ruby 1.9.2-p290 で eventmachine 0.12.10 をコンパイルするときは、次のエラー出力を得ています。 <事前> <コード> NSString0 Debian Squeezeを実行しているL...

0  Capistrano展開エラー: 'エラー:ld.so:object'  ( Capistrano deploy error error ld so object ) 
RORのWebサイトをリモートサーバーに展開しようとすると、次のエラーが発生します。 <事前> <コード> ERROR: ld.so: object '/var/www/vhosts/***/.vim_l' from LD_PRELOAD cannot be...

8  PHP Mail()が機能するにはどうすればよいですか。 MTAの設定に役立つ  ( How can i get php mail to work need help configuring a mta ) 
アップデート:それを解決しました。以下のすべてを文書化しました。 私はたくさんのことを試してみましたが、それは働かないでしょう。 Postfix、Exim4、またはSendmailを使用していないでしょう。私はただステップバイステップガイドと私がしている...

6  Python SSLログインDebianに掛かっています  ( Python ssl login hanging on debian ) 
Python 2.7 <コード> mechanize を使用して、次のコードで<コード> Mint.com にログインしています。 <事前> <コード> import mechanize br = mechanize.Browser() br.open("h...

0  Rバージョン3.1.1でリモートDebianマシンに光沢のあるインストール  ( Install shiny on remote debian machine with r version 3 1 1 ) 
リモートのDebianマシンで光沢のあるアプリをホストしようとしています。それでも、私は光沢のあるパッケージをインストールするときにRバージョンの問題を見つけました。私は基本的に私がプロセスで撮ったステップを歩きます: SSHの後にVMに入った後、R-Bas...

1  openSUSEで働くソケットはDebianで動作しませんか?  ( Sockets working in opensuse do not work in debian ) 
私はopenSUSEで作業するC / C ++ TCPクライアントを持っていますが、Debianにはありません。 サーバーにNC -L 4242を使用しています。 その後、My Debianシステム(SID)で./MY_CLIENT 127.0.0.1 424...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有