問題タブ [linker-flags]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
599 参照

ios - adMob の -ObjC リンカー フラグは必要ですか?

私が尋ねている理由は、フラグがなくても問題なくビルドできるからです。
しかし、フラグを追加すると、一連のエラーがスローされます。

どうやらParse SDKから。

ただし、ガイドに記載されているので、省略してもよろしいでしょうか。

私は他の人がこの問題を抱えているのを見ました.いくつかのことわざ -force_loadはそれを修正します.-ObjC-force_load

フラグがなくても問題なくビルドできるので、フレームワークも不足しているのではないでしょうか?

更新

-force_load ここで使い方を知りました。-ObjCしかし、フラグとフラグで何が起こっているのかを誰かが説明してくれれば幸い-force_loadです。

使用するリンカー フラグ-force_load libGoogleAdMobAds.aは、-ObjC.

0 投票する
1 に答える
770 参照

linker - CCSv5 でプロジェクト全体のアライメントを設定するにはどうすればよいですか?

TI Code Composer Studio 5.5 (TI ARM コンパイラ 5.1.1) でプロジェクト全体のリンカー アライメントを設定する必要があります。

これは私のリンカー .cmd ファイルです:

.align 8仕事をしませんでした。結果のマップ ファイルでは、アドレスが 4 または C で終わるシンボルが多数表示されます。すべてのシンボルが 8 の倍数に配置されている場合、アドレスは 0 または 8 で終わるはずです。

リンカーのアライメントを 64 ビットに設定する正しいコマンドはどれですか?

0 投票する
0 に答える
1434 参照

gcc - gcc リンカー最適化フラグ -flto によるパフォーマンスの低下

私はARM Cortex A15に取り組んでおり、GCCコンパイルを使用しています(実際には、XDCツールを使用してTIのSYS/BIOSと統合しています...)

-ftlo フラグを有効にした後、パフォーマンスが約 30% 低下しました。これは大きな値です。円周率や素数の計算などの簡単なベンチマーク テストと、システム依存の手続き型テストを行っています。

以下は私のコンパイルフラグとリンクフラグです。この量のダウングレードはエラーなしで可能ですか? これには考えられる原因がありますか?インターネットで検索したところ、flto でパフォーマンスが向上しない可能性があるというベンチマークに出くわしましたが、そのようなパフォーマンスの低下は見られませんでした...

0 投票する
1 に答える
800 参照

ios - Facebook SDK と AWS v2 の間でシンボルが重複する

私はこれらのエラーに夢中になっています。運が悪かったので何時間も戦っています。どうすればこの問題を解決できますか?

-all_loadリンカーフラグがあります。に変更しようとすると-force_load、「ld: file not found: -fobjc-arc」が得られました。

助けてください。

0 投票する
3 に答える
37923 参照

c++ - CMAKE_C_FLAGS への追加

私は 2 つのバージョンがあるプロジェクトに CMake を使用しています。1 つは -lglapi を必要とし、もう 1 つは必要としません。

これまでに使用した行は次のようになります。

これらの行の直後に CMakeList.txt に if ステートメントを追加しました。

SINGLE_MODE 変数は少し上に定義されています。メッセージ コマンドを使用してフラグ変数の内容を表示すると、問題ないように見えます。

しかし、コンパイルを開始すると、コンパイルエラーが発生します。詳細モードを使用すると、コンパイラ呼び出しで次のようになることに気付きました。

つまり、-lglapi をリストに追加する前に、どういうわけかセミコロンが追加されました。

ここで誰かが同様の問題に遭遇し、この問題を解決する方法を知っていますか? 私はかなり長い間グーグルで検索し、CMake マニュアルを研究しましたが、ここで何が間違っていたのかわかりませんでした。

ありがとう、トバイアス