Bidh make a' ruith an luchdaiche; 's e an luchdaiche a thaghas mar a thèid proxy a chleachdadh. Airson GNU make, cuir na caochlaidhean a-null aig ìre a' Makefile nuair a bu chòir do gach reasabaidh buntainneach an faighinn:

export http_proxy := http://proxy.example:8080
export https_proxy := http://proxy.example:8080

fetch:
	curl --fail --output package.tar.gz https://downloads.example/package.tar.gz

Tha loidhne na reasabaidh a' tòiseachadh le tab. Buinidh na stiùiridhean export do chòrdadh make agus bheir iad na luachan a-steach do àrainneachd nan òrdughan.

Mar as trice bidh shell export air aon loidhne reasabaidh a' dol à bith ron ath loidhne, oir tha GNU make a' gairm shell fa leth airson gach loidhne. Airson aon òrdugh, cleachd sònrachadh shell gu dìreach leis an òrdugh sin na àite:

fetch:
	http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz

Cleachd ainmean nan caochlaidhean agus protocol proxy a' luchdaiche mar a tha iad clàraichte. Mas urrainn don togail ceann-uidhe HTTP poblach a chleachdadh, tagh tagraiche bhon liosta proxy HTTP airson nan luachan àrainneachd sin. Feumaidh faidhle so-ghnìomhaichte a sheachanas na caochlaidhean seo a roghainn proxy fhèin. 'S fheàrr teisteanasan a thoirt seachad tron àrainneachd togail na an cur sa Makefile.

Bheir na cur-a-null seo buaidh air òrdughan chloinne. Cha dh'atharraich iad àrainneachd a' phuing-uidhe phàrant an dèidh do make crìochnachadh.

Artaigilean co-cheangailte