私は、多くの機能が使用されていない大きなプロジェクトで作業します。私は必要に応じてそれらのいくつかにタグを付けることができ、それがリンクしているプロジェクトで使用されていなければエラーを出すことができます。特定の機能が使用されていない場合、GCCでエラーを発行できますか?
-1
A
答えて
1
@Raghuram
。 強制的に関数を使用するオプションはありません。
デッドコードと呼ばれる静的関数(公開されていない)の場合、関数はリンケージ中に最適化される可能性があります。 公開されている関数については、後で参照することができるため、通常は削除されません。
@victor
これを強制するオプションはありません、あなたは「必要」関数が最初に呼び出されていることを確認する他の関数内で独自のガードを定義する必要があります。
0
これを行うには、gccにオプション(-ffunction-sections)があります。 これをチェックしてください。linkオプションは、未使用のコードを剥離されていないことを確認することであることを
関連する問題
- 1. OL3:フィーチャタイプを特定できない場合のクラスタリングベクタの機能
- 2. LIMITを使用してこのクエリがなぜ他のクエリが使用されていない場合に機能するのか説明できますか?
- 3. 8機能特定のアプリケーションで使用できない
- 4. サービスリファレンスが機能していない場合は何ができますか?
- 5. ルートが設定されている場合と使用されていない場合のモジュールの使用
- 6. 特定のモジュールがインストールされている場合、Pythonで特定の機能を提供するにはどうすればいいですか?
- 7. 未定義の列が選択されています(注文機能を使用している場合)
- 8. 特定のコードがraw_inputに入力された場合、ループ機能はまだ解除されています
- 9. 検索機能を使用しようとした場合にのみ、後発モデルが定義されていないのはなぜですか?
- 10. 0が引数として渡された場合、GCCは警告を発行できますか?
- 11. GCCを使って* nixからWindowsにクロスコンパイルすると、VC++でまだサポートされていない機能が使用できますか?
- 12. コードで定義されている場合でもGeckodriverエラーが発生する
- 13. サイトが機能していない場合のエラー
- 14. セッションでユーザー名が使用できない場合、Thymeleafを使用するとエラーが返されます
- 15. 入力が文字列でない場合や特定の長さでない場合のPython関数のエラー
- 16. explorer.exeが実行されていない場合、SendMessageW(...)を使用できますか?
- 17. 特別なユーザで実行されている場合のアプリケーションクラウド
- 18. 特定のサイズのイメージが使用されている場合、RoundMaskは例外を発生します
- 19. ワークシートが表示されていない場合、VBAエラーが発生します
- 20. vueインスタンス外で定義されたモーダルの場合、ブートストラップモーダルが機能しない
- 21. Localstorage&JSON.parse:値が指定されていない場合、JSは機能しなくなりますか?
- 22. なぜX = X Xが定義されていない場合でも、エラーは発生しません
- 23. 認証されていない場合の最大機能ネストレベル
- 24. 特定の次元がExcelで使用されている場合、メジャー値をNULLに設定します
- 25. HTMLビデオがサポートされていない場合、Flashフォールバックが機能しない
- 26. エクスポートされていない機能を使用できないか、またはOkですか?
- 27. ユニオン・クエリーが機能しない場合、ORA-00904エラーが発生する
- 28. Powershellのエラー処理:エラーが発生していない場合は何かを実行してください。
- 29. EntityFrameworkコアを使用している場合、PostgreSQLで自動インクリメントされた値が機能しない
- 30. 文字列(GCC)で使用する場合、テンプレートを機能させるに未定義の参照
それは悲しいですが、ok :( – qdii