私はaaa/bbb/ccc/xxx.html
のような変数を持っており、makefileにパスを作成する必要があります。だから私は与えられた変数からファイルの場所をトリミングし、mkdir -p aaa/bbb/ccc
を使用してパスを作成する必要があります。どのようにして、メイクファイルの変数(aaa/bbb/ccc/xxx.html
)から場所(aaa/bbb/ccc
)を取得できますか?Makefile内のファイルの指定されたパスからの位置の取得
1
A
答えて
1
GNUのmakeのdir
機能は、パスのディレクトリ部分を抽出:
mkdirp -p $(dir [email protected])
は、例えば、ルールのターゲットのディレクトリを生成します。 notdir
とGNU make manualを比較してください。
+0
なぜ '$(dir $ @)'が '' aaa/bbb/ccc/'のように頭に二重引用符をつけたパスを返すのですか? –
+0
@onuR:おそらく$ @の二重引用符の結果です。実際のMakefileは、伝える方法がありません。 – thiton
関連する問題
- 1. リンクリスト内の指定された位置からノードを削除
- 2. 文字列内の指定された位置にcharを取得する
- 3. 指定された位置に要素を取得する - JavaScript
- 4. 位置指定された位置パラメータのカウントが4
- 5. アンドロイド:そのIDを指定したリストビュー内のアイテムの位置を取得:
- 6. Android:指定されたパスから画像を取得する際の問題
- 7. 絶対配置されたdiv内の下の相対位置を指定した位置div
- 8. 指定されたパスのカーソルを取得
- 9. CSS:画像内の指定位置から別の指定位置まで画像を繰り返します。
- 10. テキストボックス(JavaScript)内でクリックされた単語の位置を取得
- 11. SQLのnvarchar値から指定された位置で文字を取得する方法
- 12. MYSQLのテーブル内の指定されたIDの取得
- 13. 指定された位置のリストを編集しますか?
- 14. Android TextView、テキストビュー内の指定された文字を指定した位置に移動しますか?
- 15. 他のアプリケーションの指定された位置にカーソルを移動
- 16. ノードjs内の指定されたURLからドキュメントオブジェクトを取得する方法
- 17. コントローラ内の指定されたIDからデータを取得するasp.net mvc
- 18. configparser:指定されたパスからファイルを読み取っていません
- 19. HashMapの指定された値からキーを取得
- 20. Javascript/JSONは指定されたサブノードへのパスを取得しますか?
- 21. SDLで指定されたウィンドウのサイズと位置
- 22. 動的Angular 2ページの指定された位置にナビゲート
- 23. 指定された位置のExcelセルにWordを挿入
- 24. divの位置指定CSS
- 25. コマンドプロンプトから指定した位置のフォルダを開く
- 26. pdfドキュメント内のハイライトから位置を取得するClown
- 27. C#リスト内の特定の位置を取得する
- 28. TextBlockを指定された位置に配置するには
- 29. Sammy.js - ルート内からのパスを取得
- 30. 指定されたエリアの位置のエリア/境界の緯度長さ
[$(dir names ...)](http://www.gnu.org/s/make/manual/html_node/File-Name-Functions.html)または 'dirname'コマンドを試してください。 –
@Banthar:ありがとう。 'dirname'は私のために働いています。 –