0

使用事例

  1. Windows Phone および Android アプリケーションに共通の C++ コード
  2. Windows Phone は Visual Studio を使用してコンパイルされます
  3. Android は Eclipse @ Ubuntu/Linux を使用してコンパイルされています
  4. ソースコードは Windows マシンのハードドライブに保存されます
  5. ソースコードは、SMB 共有を使用して Android/Linux マシンと共有されます

コードは 2 つの環境で正常にコンパイルされますが、Eclipse/Linux ではネイティブ ブレークポイントを設定できません: msg="No source file named %Some name%", これは、

  1. バイナリは、「-UNDEBUG -g -ggdb」、「NDK_DEBUG := 1」を含む CFLAGS でコンパイルされます
  2. info sharedLibrary」は、ライブラリのシンボルが正常にロードされたことを示します
  3. 情報ソース」は、SMB 共有を指す有効なファイル パスのリストを生成します。

「No source file named」という GDB エラーが発生するのはなぜですか?
ソースが存在する SMB 共有に GDB がアクセスできることを確認するにはどうすればよいですか?

どんな助けでも大歓迎です

4

1 に答える 1