gcc

    7

    5答えて

    私は以下の記事を見つけました:Use GCC-provided atomic lock operations to replace pthread_mutex_lock functions GCC Atomic Builtinsを指しています。 この記事では、pthread同期ツールの代わりにGCC原子組み込み関数を使用することを提案しています。 これは良い考えですか? PS。 mysqlの投稿は

    24

    6答えて

    これを行う方法があるはずです。おそらく、Xcodeの最新バージョン(そして実際にはXcodeのすべてのバージョン)にはLeopardのGCC 4.0.1とGCC 4.2が付属していることに気づいているでしょう。 GCC 4.2.1はデフォルトのシステムコンパイラですが、GCC 4.2はXcodeプロジェクト設定で設定できるオプションのコンパイラです。 GCC 4.2をすべてのオプションのデフォルト

    10

    1答えて

    私が取り組んでいるプロジェクトのメークファイルをまとめています。プロジェクトには実行可能ファイルと共有ライブラリがあります。両方ともオブジェクトファイルに別々にコンパイルされた同じソースファイルのいくつかを使用します。これらのオブジェクトを共有ライブラリで使用できるようにするには、gccで-fPIC(position independent code)フラグを使用する必要があります。実行可能ファイ

    4

    3答えて

    私のC++コードはいくつかのライブラリ(重複したヘッダーベースのもの)とリンクしていますが、そのうちのいくつかはしばらく更新されていません。私は、警告またはエラーなしで、GCC 4.0上で-WallとWextraでコードをコンパイルしていました。しかし、新しいバージョンのGCC(4.3)を使用しているので、私のファイルのいくつかは、他のライブラリのインクルードファイル(例えば、warning: t

    7

    3答えて

    配列の範囲を超えていると、今次のコードでは、これらの警告生成: メンバー関数「のボイドコンソール::印刷での(CONSTのstd ::文字列&) ': 警告:配列の添字は、配列の境界上にある ここでは、コードは次のとおり void Console::print(const std::string& str) { std::string newLine(str); if(ne

    0

    1答えて

    私の新しいcentos5.2システムには、コンポーネントはありません。 ソースコードのインストール方法を使用している場合、failled! c/C++コード用のコンパイラがないためです。 rpmメソッドの使い方は?どの依存関係が必要ですか? ありがとうございました! マイケル周。

    24

    1答えて

    GCCがldを起動するために使用するコマンドラインを取得するにはどうすればよいですか? GCCが明らかに私が上書きしようとしているリンカオプションを追加しているAVRターゲットに問題があります。そのため、GCCがldに使用する正確なオプションを見てみたいと思います。

    0

    2答えて

    私のコードでboostライブラリを使用しようとしていますが、Sparc Solarisプラットフォームで以下のリンカエラーが発生しています。 問題のコードは、基本的にまとめることができます。 #include <boost/algorithm/string.hpp> std::string xparam; ... xparam = boost::to_lower(xparam); リ

    5

    5答えて

    私は、GCC CRTとSTLで利用可能なMSVC debug heapとSTL checksがあれば、もっとGCCを使う予定です(LinuxとWindows)。 私はすでにValgrindなどのツールについて知っていますが、私はライブラリに組み込まれたものを探しています。

    4

    1答えて

    私の目標は、分析およびコンパイラの開発技術の詳細を学ぶことです。ここでは、gccにキーワードを追加し、それがどのように動作するかを見たいと思います。