stm32f4 ディスカバリーのために、printf() などの USART および std 関数を使用するコードをコンパイルしようとしています。まず、g++ を使用してすべてのコード ファイルをオブジェクト ファイルにコンパイルしますが、リンカーを使用して実行可能ファイルを作成すると、リンカーは startup_stm32f4xx.s アセンブリ ファイルに実装されている関数が見つからないことを示すエラーをスローします。
すべてのソースをオブジェクト ファイルにコンパイルし、それを *.elf 実行可能ファイルにリンクする Makefile テンプレート フォームを作成できますか?
また、ソース コードで printf() を使用できるように、newlib_stubs.c を参照するようにリンカーを設定するにはどうすればよいでしょうか。