alias pro cc soubor.c -o soubor

Ladislav Dobias L.Dobias na sh.cvut.cz
Středa Říjen 20 09:31:14 CEST 1999


Ahoj!

> #!/bin/sh
> cc "$1.c" -o "$1"
> -----------
> Tohle nemuze fungovat, alespon ne vsude. Prida to k jmenu zdrojaku dalsi .c
> a pak uz to logicky nenajde.

Takhle prave funguje 'make' defaulte (ale to uz psali dalsi
3 lidi). Ale musis davat jmeno souboru bez .c na konci.

> Ale tahle varianta se mi libi. Vytvoril jsem skript ecc v /usr/local/bin a
> predelal symlink u /usr/bin/cc z gcc na /usr/local/bin/ecc. 

Je to, proboha, ne! Premyslej, ze i jine programy chteji
pouzivat prikaz 'cc' se standardnim chovanim.

> Dokonce jsem se tim vyhnul nastavovani cesty do
> /usr/local/bin, nicmene stejne by me zajimalo kde ji nastavit.

Aha, tak zde je zakopany pes :-)

Pro sebe v ~/.profile, pro vsechny (krome roota) v
/etc/profile

> gcc -o "${1%.c}" "$1"
> gcc -o "${1%.*}" "$1"
> 
> Tohle je ono. Mohl by mi nekdo vysvetlit ty notace ($1, 1%, atd.), nebo
> alespon odkazat na nejake info (man, doc)?

V cem se tyto prikazy provadi? V shellu. Tak man sh, nebo
man bash...

Zdravi
Lada Dobias

--

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                      ,v
  ##       ##   #####   #####            Ladislav DOBIAS
  ##      ####  ##  ## ##O-O##         Xdobiasl na fel.cvut.cz
  ##     ##  ## ##  ## ## > ##   <http://cs.felk.cvut.cz/~xdobiasl/>
  ##     ###### ##  ## ## v ##   I study Czech Technical University,
  ###### ##  ## #####   #####      Faculty of Electrical Engeneering

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



Další informace o konferenci Linux