gcc

    6

    3答えて

    plugin_name.so(通常通り)から関数を動的にロードすることで、プラグインシステムを実装したプログラムがあります。 しかし、私はプラグインのメインプログラムとメイン関数の両方から関数を使用する静的な "ヘルパー"ライブラリ(helper.aと呼ぶことができます)を持っています。彼らはどんな方法でも相互運用する必要はなく、テキスト操作などのためのヘルパー関数です。 このプログラムは、一度起

    2

    4答えて

    次のVisual C++バージョンはGCCにありますか? __builtin_return_address __builtin_frame_address リファレンス - http://gcc.gnu.org/onlinedocs/gcc/Return-Address.html ない場合は、それらをエミュレートする方法はありますか? ありがとうございました。

    16

    2答えて

    Updateを使用:コンパイルするとき、私はこの警告を得る:異なる属性 こんにちは、 と見られる複数の「.textセクション」セクションで私はいくつかのライブラリをまとめました(.aと.dll)をMinGW Cross Compilerを使用してLinuxで実行します。私は正常にVisual Studio 2008でそれら(.a)にリンクできます。ただし、(.dllを使用して)実行すると、空のメモ

    2

    5答えて

    私のプロジェクトはうまくいっていましたが、今日は私のプロジェクトにadmobライブラリを追加しましたが、今はコンパイルされません!ここで は誤りです: ld: duplicate symbol .objc_category_name_NSCharacterSet_NSCharacterSet_Extensions in /Photo/libAdMobSimulator.a(NSCharacterS

    17

    8答えて

    要約:コンパイラの最適化とプロセッサ命令セットを利用したいが、移植可能なアプリケーション(別のプロセッサで実行中)が残っている。通常、私は実際に5回コンパイルして、ユーザーに実行させる正しいものを選択させることができます。 私の質問は、実行時にプロセッサが検出され、正しい実行可能ファイルが実行されるように、どのようにしてこれを自動化できますか? 私には、低レベルの数学計算がたくさんあるアプリケーシ

    5

    4答えて

    テンプレート機能を書くには、私が宣言: template <typename T> T invertible(T const& container, T::size_type startIndex, T::size_type endIndex); は、グラムでコンパイル++ 4.0.1私はエラーを得た: error: 'T::size_type' is not a type

    6

    3答えて

    lib接頭辞なしで自分のコードを共有ライブラリにリンクする必要があります。 (例えば、foo.so)最初の問題は、-lオプションがファイルを見つけられないことです。だから私は、直接このような最後のコンパイルにこのファイルを含めてみました: gccのAO /PATH/TO/FOO/foo.so しかし、この場合には、Aは、ハードとしてfoo.soですにリンクされています、両方のファイルが同じフォルダ

    0

    1答えて

    : gcc -O2 -Q --help=optimizers しかし、事はそれが唯一の旗を持って最適化を示すことです。 他の方法を見つける方法があるかどうか知っていますか? これは、彼らが最適化を説明する方法をなしフラグがするので多分愚かです...とにかく...情報の

    2

    1答えて

    gccのinstrument-functionsフラグを使用すると、関数の実行の前後に関数を実行するコードをインストルメントできます。 これらの関数は、__cyg_profile_func_enterおよび__cyg_profile_func_exitです。このパラメータは、現在の関数のアドレスです。 enterの2番目のパラメータはコールサイトのアドレスであり、終了する場合はそれが返されるアドレ

    8

    3答えて

    EclipseのC/C++バージョンを使って簡単なGTKアプリケーションを構築しています。しかし、私はEclipse内からGTKサンプルをコンパイルできないようです。私は単純なHello Worldスタイルのテストアプリケーションをコンパイルすることができるので、ツールチェーン自体が機能していることがわかります。しかし、私がGTKをミックスに追加する瞬間、コンパイラはエラーを出します。面白いのは、