Пријава


Да ли сте заборавили лозинку?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
Налазите се овде: Дом / members / gbranko / Uputstva / Kako kreirati jednostavan patch

Kako kreirati jednostavan patch

аутор: gbranko Последња измена 09:21 30.06.2010.

Jednostavan primer za kreiranje pečeva

imamo C source file koji ne može da se kompajlira (hello.c)

#include <stdio.h>

int main(void) {
    printf("Hello, %s\n", name);
    return 0;
}

da bi bilo moguće kompajlirati ga, potrebno je deklarisati promenljivu name tipa char[], npr.

char name[] = "ime";

 prvi file kopiramo kao hello.c_orig, i napravimo izmene u postojećem hello.c

#include <stdio.h>

int main(void) {     
  char name[] = "ime";     
  printf("Hello, %s\n", name);  
  return 0; 
}

 sledeće što uradimo je

# diff -urN hello.c_orig hello.c >> fix.patch

i dobijamo file fix.patch koji izgleda ovako

--- hello.c_orig        2010-06-29 22:20:06.654030638 +0200
+++ hello.c     2010-06-29 22:23:23.330028918 +0200 
@@ -1,6 +1,7 @@  
#include <stdio.h>    

int main(void) {  
+    char name[] = "ime";       
     printf("Hello, %s\n", name); 
     return 0;
   }
}

Дејства на документ

« март 2024 »
март
поутсрчепесуне
123
45678910
11121314151617
18192021222324
25262728293031
lugons projekti

bal2con

Kako postati haker

tor.lugons.png

slackbook.png

gentoo_handbook

machine

BARBOSSA