私は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. 指定された位置に要素を取得する - JavaScript
- 3. アンドロイド:そのIDを指定したリストビュー内のアイテムの位置を取得:
- 4. Android:指定されたパスから画像を取得する際の問題
- 5. CSS:画像内の指定位置から別の指定位置まで画像を繰り返します。
- 6. 指定された位置のリストを編集しますか?
- 7. Android TextView、テキストビュー内の指定された文字を指定した位置に移動しますか?
- 8. Javascript/JSONは指定されたサブノードへのパスを取得しますか?
- 9. コマンドプロンプトから指定した位置のフォルダを開く
- 10. TextBlockを指定された位置に配置するには
- 11. Sammy.js - ルート内からのパスを取得
- 12. 相対位置指定された要素内でページを絶対的に配置する位置要素
- 13. 指定されたオブジェクトのすべてのサイトからのDjangoコメントの取得
- 14. Java:スレッドを一時停止し、ファイル内の位置を取得
- 15. MainWindowの位置/幅/高さの取得
- 16. PHP - テキスト内に挿入された位置の差分レポートを取得する
- 17. dll内のルート設定ファイルのパスを取得する
- 18. 特定のパスを指定してjarファイルの内容を読み取る
- 19. qtpで指定された座標内からテキストを取得する
- 20. iTextsharpを使ってpdfファイル内のテーブルの位置を指定する方法#
- 21. 画像内に定義されたマークの位置検出
- 22. iOS:セクション化されたテーブルビューで行の位置を取得
- 23. 相対的な位置指定されたdivの後ろのマージンの崩壊
- 24. C++ charから指定された部分を取得
- 25. script.aculo.us指定されたdivからテキストを取得するためのスライダ
- 26. makefile:変数内の単語の位置を見つける
- 27. php配列内の指定されたインスタンスの番号を取得
- 28. ls指定されたディレクトリの指定された型の最初のファイル
- 29. iOS - ウィンドウ内のビューの位置を取得しますか?
- 30. Delphi - 指定された位置/インデックスを検索
[$(dir names ...)](http://www.gnu.org/s/make/manual/html_node/File-Name-Functions.html)または 'dirname'コマンドを試してください。 –
@Banthar:ありがとう。 'dirname'は私のために働いています。 –