The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
メイクの仕方 タントラ 高レベルのプログラミング 4 2007年4月13日 01:35午前
のMakefileについて ligerdave 高レベルのプログラミング 2 2006年1月31日 01:21午前
メイク scmay UNIXのダミー質問と回答のため 4 2005年6月30日 02:39午前
メイク ECBROWN UNIXのダミー質問と回答のため 4 2005年2月17日 12:01午後
メイク raagbansal UNIXの詳細&エキスパートのためのユーザー 1 2004年12月22日 09:59午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年3月18日
loki980 loki980 is offline
登録ユーザー
  
 

参加日: 2008年3月
記事: 1
makefileを置換の仕方

気が狂いそうだ。私は自分のmakefileのいくつかのことを自動化しようとしていると私は問題に置換を実行している。

上場すれば、既に存在していないソースに基づいて自動的にオブジェクトディレクトリを作成するには、 $ ( SRCARM )変数で検索されたファイルと思っている。

SRCARM \u003d dir1/file1.c \
dir2/file2.c \
dir3/file3.c \
main.c

COBJARM \u003d $ ( SRCARM : % 。 ç \u003d $ ( OBJDIR ) / % 。または)

その結果:
COBJARM \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
出力/ main.o

これらの2つの仕事、私のソースとオブジェクトのリストを提供します。今は既に存在しない場合は作成することができます私は彼らのすべてのオブジェクトのディレクトリを取得します。
私は以下の作成したいのですが:
COBJARMDIR \u003d output/dir1 \
output/dir2 \
output/dir3 \
出力

で、私はこれを試してください:
COBJARMDIRS \u003d $ ( COBJARM :%/\u003d%)

これは動作しません。もし私が最初の最後の試合に期待していたかわからない/ 。私には何かを期待していた。私としてはエスケープ処理を大幅に削減した。すべてのIなるオブジェクトファイルと同じリストです。それはあなたを得るために仕事をするために置換文字列の終わりに合わせて全体が表示されます。

例えば:
COBJARMDIRS \u003d $ ( COBJARM : % ain.o \u003d % )
での結果:
COBJARMDIRS \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
出力/ MXの

これは:
COBJARMDIRS \u003d $ ( COBJARM : %メイン\u003d % )
何も置き換えられることはありません:
COBJARMDIRS \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
出力/ main.o

長い息切れを投稿してすみません。私はこれを2時間と作業を続けてきた私はイライラしています。

この方法は誰でも知っていますか?でもこのことはできますか?
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 05:13午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0