The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Makefile segíthet tantrikus Magas szintű Programozás 4 04-13-2007 02:35 AM
a makefile ligerdave Magas szintű Programozás 2 01-31-2006 01:21 AM
makefile scmay A UNIX a dummies Kérdések és válaszok 4 06-30-2005 03:39 AM
makefile ECBROWN A UNIX a dummies Kérdések és válaszok 4 02-17-2005 12:01 PM
makefile raagbansal A UNIX a fejlett és szakértői Felhasználók 1 12-22-2004 09:59 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 03-18-2008
loki980 loki980 is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2008
Hozzászólások: 1
makefile kicserélési súgó

Ez a vezetés én őrült. Próbálom automatizálni néhány dolgot az én makefile és én jár helyettesítésnek kérdés.

Próbálom automatikusan create object könyvtárakat, ha azok még nem léteznek alapján a felsorolt forrásfájlok találtak a $ (SRCARM) változó.

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

COBJARM \u003d $ (SRCARM:%. C \u003d $ (OBJDIR) /%. O)

melyek eredményeképpen:
COBJARM \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
output / main.o

Ez a két munkát, ami nekem a forrás és tárgy listákon. Most, hogy minden tárgy "directories így lehet létrehozni, ha azok még nem léteznek.
I'd like to create a következők:
COBJARMDIR \u003d output/dir1 \
output/dir2 \
output/dir3 \
kimenet

Akkor megpróbálom ezt:
COBJARMDIRS \u003d $ (COBJARM :%/\u003d%)

Ami nem működik. Nem tudom, ha én is azt várja, hogy megfeleljenek az első és utolsó /. Most várható, hogy csináljunk valamit. Próbáltam elkerülni a vágás is. All I get az ugyanazon a listán objektum fájlok. Úgy tűnik, meg kell egyeznie a teljes végét a karakterlánc, hogy a helyettesítő dolgozni.

Például:
COBJARMDIRS \u003d $ (COBJARM:% ain.o \u003d%)
eredményeképpen:
COBJARMDIRS \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
output / mx

de ez:
COBJARMDIRS \u003d $ (COBJARM:% fő \u003d%)
nem helyettesíti semmi:
COBJARMDIRS \u003d output/dir1/file1.o \
output/dir2/file2.o \
output/dir3/file3.o \
output / main.o

Elnézést a hosszú kifulladó post. Most dolgozik ezen a 2 óra, és én kapok csalódott.

Tudja valaki, hogy hogyan kell csinálni? Ez is lehetséges?
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 10:10 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0