İngilizceFransızcaİspanyolca

OnWorks favicon'u

ncc - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ncc çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ncc komutudur.

Program:

ADI


ncc - TinyOS için nesC derleyicisi

SİNOPSİS


ncc [-hedef=pc|mika|mika2|mika2dot|...] [-atmak]
[-tahta=micasb|temel bilgilerb|micawb|...]
[-tosdir=dir] [-tosscheduler=...] [-nostdinc]
[--versiyon] [-baskı-tosdir] [-baskı-platformları] [-hedefi yazdır]
[herhangi bir nescc seçeneği] [herhangi bir gcc seçeneği] DosyalarıKendi ID’n ile mağazalarını oluştur

TANIM


ncc bir uzantısıdır nescc TinyOS için nesC uygulamalarını nasıl derleyeceğini bilen
Çevre. Normal C dosyalarında çağrılırsa, şöyle davranır: gcc. Bir nesC'de çağrıldığında
bileşen veya arayüz (.nc uzantısı) derlediği ve bağladığı dosya (her zamanki -c,
-S, -E or -fsyntax-yalnızca seçenekleri kullanılır) bu bileşen üzerinde belirtilen diğer dosyalarla birlikte
komut satırı.

ncc sadece çağırır nescc seçilen platforma göre ekstra seçeneklerle ve
sensör kartı(lar). Ve nescc kendisi sadece çağırır gcc. Böylece, tam bir anlayış için
mümkün ncc seçenekleri okumalısınız nescc ve gcc adam sayfaları.

SEÇENEKLER


ncc hepsini kabul eder gcc ve nescc seçenekler ve bazı ek TinyOS'a özgü seçenekler:

-hedef=X
Bu derleme için hedef mimariyi belirtin. Eğer -atmak ayrıca belirtilir,
derleme, tossim ortamını kullanır ve yerel olarak yürütülebilir bir dosya üretir.
Varsayılan hedef, .default-platform TinyOS'unuzdaki dosya
dizin (bkz. -tosdir seçeneği) ve varsayılan olarak mika bu dosya yoksa. A
TinyOS dağıtımında olmayan platform, dizini varsa kullanılabilir.
açık bir -I yönergesi ile belirtilir (platform adı
dizinin adı, platform dizinleri, bir
.platform dosyası).

-tosdir=dir
TinyOS'un konumunu belirtin. Bu konum ile de belirtilebilir. TOSDIR
Çevre değişkeni. Değişken ve seçeneğin her ikisi de verilirse, ncc kullanır
seçeneği ile belirtilen değer. Ne ortam değişkeni ne de seçenek
belirtilen ncc, derlenmiş TinyOS dizinini kullanır.

-tosscheduler=bileşen,benzersiz-dize,arayüz-adı,arayüz-tanımı,çalıştır-olay,sonrası-
komuta
Varsayılan olarak, nesC kullanımlarını derler. görev geçersiz görev adı() Kendi ID’n ile mağazalarını oluştur için geçersiz görev adı(),
ve Facebook post görev adı() için TOS_post(görev adı).

Bu seçenekle, her görev kendi arayüz tanımı arayüz,
görev uygulaması bir çalışma olayı olay ve gönderiler bir çağrı olur
için komut sonrası emretmek. Bu görev başına arayüz otomatik olarak bağlanır
parametreleştirilmiş arayüz-adı zamanlayıcı arayüzü bileşen bileşeni.
Bağlantı için parametre kimliği ile seçilir benzersiz("benzersiz dize").

Bu seçenek açık olarak ayarlanmazsa, parametreleri varsayılan olarak şu şekilde atanır:
aşağıdaki gibidir:

-tosscheduler=TinySchedulerC,TinySchedulerC.TaskBasic,TaskBasic,TaskBasic,runTask,postTask

-atmak
Yerel bir platform yerine TOSSIM ortamı için derleyin. Her dizin
arama yolundaki ilk kopyaya sahip olacak şekilde kopyalanacaktır. / sim eklendi
bunu.

-baskı-tosdir
Kullanılacak TinyOS dizinini yazdırın ve aşağıdakileri dikkate alarak çıkın. -tosdir
seçenek ve TOSDIR Çevre değişkeni. derleme yapılmadığında -baskı-tosdir is
Kullanılmış.

-baskı-platformları
Açıkça sağlananlar da dahil olmak üzere geçerli TinyOS platformlarını yazdırın -I
direktifler (bkz. -hedef seçenek).

-hedefi yazdır
Seçilen hedefin adını yazdırın. En yararlı ne zaman -hedef belirtilmedi.

-nostdinc
TinyOS dizinlerini arama yoluna otomatik olarak dahil etmeyin. Bkz.
daha fazla ayrıntı için aşağıdaki arama yollarının tartışılması.

-tahta=Y
Bir (veya daha fazla) sensör kartı belirtin. Bu, arama yolunu ve ön işlemciyi etkiler.
semboller. Kart seti TinyOS dağıtımı tarafından belirlenir (bkz.
tos/sensör panoları dizin). Hedeflerde olduğu gibi, bir sensör panosu dizini yapılabilir
açık bir şekilde kullanılabilir -I yönergesi (sensör panosu dizinleri tarafından tanınır
varlığı .sensör dosyası).

--versiyon
sürümünü yazdır ncc, nescc ve seçilen için kullanılan gcc derleyicisinin
hedef.

ÖRNEKLER


Bir Bar.nc bileşenini bir C dosyasına derlemek istiyorsanız, şunları yapabilirsiniz:

ncc -c -o /dev/null -fnesc-cfile=Bar.c Bar.nc

ARAMA PATH


ncc ile belirtilen dizinlerde aşağıdaki değişiklikleri gerçekleştirir: -I seçenek:
%T TinyOS dizini ile değiştirilir, %p seçilen hedefle değiştirilir, %P is
hedefin platform dizini ile değiştirilir, %% tarafından değiştirilir %.

Ne zaman -nostdinc belirtildiğinde, nesC bileşenleri için arama yolu aşağıdaki gibidir,
nerede tosdir TinyOS dizini talep edildi mi ve hedef seçilen hedef:

* Geçerli dizin

* -I direktifler (seçenek sırasına göre)

* %T/sensör panoları/Kurul adı, her biri için -tahta=Kurul adı belirtilen seçenek (seçenekte
order) - sensör panosunun açık bir -I yönergesi aracılığıyla bulunması dışında

* %T/platform/%p - platformun açık bir -I yönergesi aracılığıyla bulunması dışında

* Seçilen hedef tarafından talep edilen ek dizinler (örneğin, %T/platform/avrmote
mika hedefi için)

* %T/arayüzler

* %T/sistem

* %T/lib

* NESCPATH ortam değişkeni dizinleri (%T ve %p ikamesinin
bu dizinlerde gerçekleştirilir).

Ne zaman -nostdinc belirtilirse, arama yolu basitçe:

* Geçerli dizin

* -I direktifler

* NESCPATH ortam değişkeni dizinleri

ÖN İŞLEMCİ SEMBOLLER


tarafından tanımlanan önişlemci sembollerine ek olarak gcc ve nescc, ncc tanımlar:

PLATFORM_hedef
nerede hedef seçilen hedef addır, büyük harfe dönüştürülmüştür

YAZI TAHTASI_Kurul adı
her biri için -tahta=Kurul adı seçenek (pano adı büyük harfe dönüştürülür)

ÇEVRE DEĞİŞKENLER


TOSDIR Eğer -tosdir=dir seçeneği kullanılmaz, TOSDIR ortam değişkeni belirtir
TinyOS'un konumu.

onworks.net hizmetlerini kullanarak ncc'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 2
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • 3
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 4
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 5
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • 6
    Guguklu Sandbox
    Guguklu Sandbox
    Cuckoo Sandbox bileşenleri şu amaçlarla kullanır:
    kötü amaçlı yazılımın davranışını izlemek
    Sandbox ortamı; izole edilmiş
    sistemin geri kalanı. otomatik sunuyor
    analiz o...
    Cuckoo Sandbox'ı indirin
  • Daha fazla »

Linux komutları

Ad