環境変数を使用してロードすると問題が発生するため、rodata セグメントに文字列の値を設定する方法を理解しようとしています。rodataセクションに定数文字列を外部から設定したい。この関数は、実行されるコードから独立している必要があります。だから、私がするとき
"objdump -c foo"
ファイル foo.c を使用せずに、rodata セクションでこの文字列を登録する必要があります。.rodata セクションに定数を設定するにはどうすればよいですか?
編集: Linux OS と GCC の使用
Cコードが変更されていることを意味するため、環境変数を使用することはできません。Cコードを変更せずに、「Goo」などの定数をrodataセグメントに追加します。