Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Skrytie C + + Symboly v statickej knižnice

C a C + + sú symboly funkcií mená , názvy premenných a štítky . Statická knižnica je externý súbor funkcií a premenných , ktoré je viazané na programe počas kompilácie . Tento proces sa vykonáva pomocou linkera . Možno budete chcieť skryť symboly statické knižnice , ktorú poskytnete iným programátorom k ochrane vášho duševného vlastníctva . Môžete to urobiť pomocou jednoduchého prepínača príkazového riadku pri kompilácii programu a prepojení . Veci , ktoré budete potrebovať
GNU C + + kompilátor
C + + zdrojový kód
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte okno príkazového riadka . V systéme Windows môžete pristupovať príkazový riadok otvorte ponuku Štart a kliknutím na tlačidlo " Run . " Napíšte " cmd " a stlačte klávesu " Enter " spustíte príkazový riadok . V systémoch Linux , okno príkazového riadku nájdete v menu Aplikácie vnútri zložky " príslušenstvo " , " . Terminal " to je volané na Mac OSX systémoch , môžete nájsť okno príkazového riadku v priečinku " Utilities " . To je tiež nazývaný " Terminal " .
2

Prejdite do zložky , kde je umiestnený C + + zdrojový kód . Všetky systémy používajú rovnaký príkaz pre zmenu adresára : cd . Ak chcete napríklad zmeniť adresár " UserName/MySourceCode/Project01 " , môžete zadať tento príkaz do okna príkazového riadku : cd UserName/MySourceCode/Project01 /
3

Zadajte príkaz kompilácie pre tvorbu vášho zdrojového kódu súboru . Pridaním " - y " prepínač príkazového riadku , môžete skryť symboly tým , že odstráni tabuľky symbolov . Ak chcete napríklad zostaviť súbor zdrojový kód " MyCode.cpp " do programu s názvom " MyProgram " , môžete zadať nasledovné :

g+ + - s MyCode.cpp - o MyProgram
4

Stlačte tlačidlo " Enter " pre kompiláciu programu . GNU kompilátor preloží zdrojový kód do spustiteľného súboru " MyProgram " a odstráni tabuľky symbolov , tým skrýva svoje symboly .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené