GCCについて part8at TECH
GCCについて part8 - 暇つぶし2ch522:517
08/07/23 19:07:38
>>519
質問の仕方が下手ですまん。
最終的には組み込む予定のとある関数を、一時的に外したいが #ifdef などでソースを切り分けたくない。
シンボルの中身の有無がプログラム中から判別できれば、 makefile 側でリンクするオブジェクトを
管理するだけなので楽かなと思った。

>>520
条件の後出しで申し訳ないが、組み込み環境なので動的リンクはちょっときつい。

>>521
weak_import じゃなくて weak で良かったのか。どうもありがとう!

int weak_func(void) __attribute__ ((weak));
/* int weak_func(void) { return 1; } */

int main(void)
{
  if (weak_func)
  {
    dbg_print("Function exist\n");
  }
  else
  {
    dbg_print("Function not exist\n");
  }
  return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch