ac ファイル内の 1 行のコードを指すグローバル ラベルを定義したかっただけで、bc ファイルはそのラベルを認識できます。両方のファイルがリンクされています。問題は、コンパイラ/リンカーが ac ファイルのラベルがファイル固有であると考えているため、bc ファイルがそれを認識できなかったことです。
ここで同様の質問と回答を見つけました: Use label in Assembly from C しかし、Assembly ではなく C/C++ でグローバル ラベルを定義したかったのです。
PS、私はgotoステートメントを使用していません:)