例えば、私のルートMakefileは~/
で、サブメイクファイルは~/subdir/Makefile
です。サブメイクファイルから環境変数をグローバルに、ルートメイクファイルの現在実行中のシェルにエクスポートするにはどうしたらいいですか?サブMakefileからそのルートMakefileまたは現在のシェルに環境変数を設定するには?
0
A
答えて
1
geekosaurと記載されているとおり、直接行うことはできません。子プロセスが親プロセスの環境を変更することはできません。
親メイクファイルには、サブディレクトリのメイクファイルも使用するサブディレクトリのファイルが含まれていることがあります。これらの設定は、親メイクファイルに効果的です。
現在のシェルに変数をエクスポートすることはできません。あなたは環境変数を—に設定して対話型シェルを実行させる必要がありますが、これは非常に奇妙な方法で行います。
2
環境は親から子へと変わりますが、その逆はありません。
関連する問題
- 1. Makefileシェルへの環境変数のエクスポート
- 2. のMakefile:ここでは、環境変数
- 3. CygwinのMakefileと環境変数
- 4. emacsシェル(eshell)で環境変数を設定するには?
- 5. Makefileでシステム全体の環境を設定する
- 6. LinuxのJavaからのプロセス内からシェル環境変数を設定する
- 7. Linuxのmakefileの環境変数に日付と時刻を追加します。
- 8. Scalaから環境変数を設定するには?
- 9. Makefileでglibを設定するには?
- 10. makefileは呼び出し環境を更新できますか?
- 11. MakefileからLD_LIBRARY_PATHを設定する
- 12. makefileに入力変数を読み込み、その変数に変数を設定します
- 13. Popenを使用しているときにPython、現在のシェル環境変数を変更しますか?
- 14. Javaシステム環境変数現在のユーザ
- 15. の設定環境変数
- 16. 環境変数の設定
- 17. Makefileの異常: `make`を起動し、それは私には、以下のMakefileを持っている別のmakefile
- 18. suに現在のユーザー環境変数を与える方法
- 19. Makefileに-j2のデフォルトを設定するには?
- 20. 外部のbashから環境変数を設定する
- 21. 環境変数を設定する
- 22. boshで環境変数を設定するには?
- 23. 現在のターゲットをMakefileに記録する
- 24. Windowsシェル環境変数のクイックスワップ
- 25. execのNodeJS環境変数を設定
- 26. 言語設定環境とM-xシェル
- 27. 環境変数を使ってsass変数を設定するにはどうしたらいいですか?
- 28. TARGET_ARCH変数の目的は、Makefileの
- 29. 環境変数を設定しているときにrubyからシェルを外す
- 30. Eclipseから環境変数を設定する