Einloggen
[c] [meta] [fefe]

/c/ – Pufferüberlauf


Antwort erstellen

(≤ 4)



[Zurück]

  • [l] Памахите! Дед Мороз Sun, 21 Feb 2021 00:52:49 GMT Nr. 47279
    JPG 1200×800 276.1k
    Кто-нибудь подскажет, как это скомпелировать и запустить. Компиляция сыпет ошибками, старт тоже безуспешен.
  • [l] Felix Sun, 21 Feb 2021 01:00:28 GMT Nr. 47280
    PNG 395×365 432.4k
    >>47279
    И вот немецкий. Вот нахуй в движке немецкий?
  • [l] Felix Sun, 21 Feb 2021 01:34:59 GMT Nr. 47281
    POCCNR CYKA BLYAD
  • [l] Felix Sun, 21 Feb 2021 02:57:52 GMT Nr. 47282
    >>47281
    POCCNR PIZDEC CYKA NAXYI BLYAD
  • [l] ♿️ Sun, 21 Feb 2021 09:56:41 GMT Nr. 47285
    How to use without KATALOG?
  • [l] Дед Мороз Sun, 21 Feb 2021 11:52:39 GMT Nr. 47286
    JPG 502×432 21.2k
    >KATALOG
  • [l] Felix Sun, 21 Feb 2021 21:42:39 GMT Nr. 47304
    PNG 1000×1434 120.4k
    >>47279
    Wer die Anleitung nicht verstehen kann, muss diese Software nicht kompilieren. So einfach ist das.
  • [l] И всё же... a+b Sat, 27 Feb 2021 01:06:36 GMT Nr. 47668
    -- extracting... done
    [  8%] No update step for 'dietlibc'
    [ 11%] No patch step for 'dietlibc'
    [ 14%] No configure step for 'dietlibc'
    [ 17%] Performing build step for 'dietlibc'
    lib/__finite.c:7:5: warning: ‘__finite’ specifies less restrictive attributes than its target ‘finite’: ‘const’, ‘leaf’, ‘nothrow’ [-Wmissing-attributes]
        7 | int __finite(double d) __attribute__((alias("finite")));
          |     ^~~~~~~~
    In file included from lib/__finite.c:1:
    include/math.h:91:5: note: ‘__finite’ target declared here
       91 | int finite(double d) __attribute__((__const__));
          |     ^~~~~~
    lib/__isinf.c:11:5: warning: ‘__isinf’ specifies less restrictive attributes than its target ‘isinf’: ‘const’, ‘nothrow’ [-Wmissing-attributes]
       11 | int __isinf(double d) __attribute__((alias("isinf")));
          |     ^~~~~~~
    In file included from lib/__isinf.c:1:
    include/math.h:90:5: note: ‘__isinf’ target declared here
       90 | int isinf(double d) __attribute__((__const__));
          |     ^~~~~
    lib/__isnan.c:11:5: warning: ‘__isnan’ specifies less restrictive attributes than its target ‘isnan’: ‘const’, ‘leaf’, ‘nothrow’ [-Wmissing-attributes]
       11 | int __isnan(double d) __attribute__((alias("isnan")));
          |     ^~~~~~~
    In file included from lib/__isnan.c:1:
    include/math.h:89:5: note: ‘__isnan’ target declared here
       89 | int isnan(double d) __attribute__((__const__));
          |     ^~~~~
    lib/rand.c:11:5: warning: ‘random’ specifies less restrictive attributes than its target ‘rand’: ‘leaf’, ‘nothrow’ [-Wmissing-attributes]
       11 | int random(void) __attribute__((alias("rand")));
          |     ^~~~~~
    In file included from lib/rand.c:1:
    include/stdlib.h:51:12: note: ‘random’ target declared here
       51 | extern int rand(void) __THROW;
          |            ^~~~
    lib/rand.c:12:6: warning: ‘srandom’ specifies less restrictive attributes than its target ‘srand’: ‘leaf’, ‘nothrow’ [-Wmissing-attributes]
       12 | void srandom(unsigned int i) __attribute__((alias("srand")));
          |      ^~~~~~~
    In file included from lib/rand.c:1:
    include/stdlib.h:53:13: note: ‘srandom’ target declared here
       53 | extern void srand(unsigned int seed) __THROW;
          |             ^~~~~
    lib/strtoull.c:60:24: warning: ‘strtouq’ specifies less restrictive attributes than its target ‘strtoull’: ‘leaf’, ‘nothrow’ [-Wmissing-attributes]
       60 | unsigned long long int strtouq(const char *nptr, char **endptr, int base)
          |                        ^~~~~~~
    In file included from lib/strtoull.c:2:
    include/stdlib.h:39:38: note: ‘strtouq’ target declared here
       39 | __extension__ unsigned long long int strtoull(const char *nptr, char **endptr, int base) __THROW;
          |                                      ^~~~~~~~
    ar: `u' modifier ignored since `D' is the default (see `U')
    ar: `u' modifier ignored since `D' is the default (see `U')
    ar: `u' modifier ignored since `D' is the default (see `U')
    ar: `u' modifier ignored since `D' is the default (see `U')
    librpc/clnt_tcp.c: In function ‘clnttcp_call’:
    librpc/clnt_tcp.c:284:43: warning: cast between incompatible function types from ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} to ‘bool_t (*)(XDR *, void *, ...)’ {aka ‘int (*)(XDR *, void *, ...)’} [-Wcast-function-type]
      284 |   reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
          |                                           ^
    In file included from include/rpc/rpc.h:51,
                     from librpc/pmap_getmaps.c:44:
    librpc/pmap_getmaps.c: In function ‘pmap_getmaps’:
    librpc/pmap_getmaps.c:75:40: warning: cast between incompatible function types from ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} to ‘bool_t (*)(XDR *, void *, ...)’ {aka ‘int (*)(XDR *, void *, ...)’} [-Wcast-function-type]
       75 |   if (CLNT_CALL(client, PMAPPROC_DUMP, (xdrproc_t)xdr_void, NULL, (xdrproc_t)xdr_pmaplist,
          |                                        ^
    librpc/pmap_rmt.c: In function ‘clnt_broadcast’:
    librpc/pmap_rmt.c:395:37: warning: cast between incompatible function types from ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} to ‘bool_t (*)(XDR *, void *, ...)’ {aka ‘int (*)(XDR *, void *, ...)’} [-Wcast-function-type]
      395 |   msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
          |                                     ^
    librpc/svc_simple.c: In function ‘universal’:
    librpc/svc_simple.c:112:31: warning: cast between incompatible function types from ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} to ‘bool_t (*)(XDR *, void *, ...)’ {aka ‘int (*)(XDR *, void *, ...)’} [-Wcast-function-type]
      112 |   if (svc_sendreply(mytransp, (xdrproc_t)xdr_void, (char *) NULL) == FALSE) {
          |                               ^
    librpc/svc_simple.c:129:46: warning: cast between incompatible function types from ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} to ‘bool_t (*)(XDR *, void *, ...)’ {aka ‘int (*)(XDR *, void *, ...)’} [-Wcast-function-type]
      129 |    if (outdata == NULL && mypl->p_outproc != (xdrproc_t)xdr_void)
          |                                              ^
    ar: `u' modifier ignored since `D' is the default (see `U')
    libpthread/pthread_semaphore_post.c: In function ‘sem_post’:
    libpthread/pthread_semaphore_post.c:37:27: warning: cast between incompatible function types from ‘int (*)(sem_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
       37 |     __thread_send_manager((MGR_func)__MGR_sem_post,sem);
          |                           ^
    libpthread/pthread_sys_logging.c: In function ‘closelog’:
    libpthread/pthread_sys_logging.c:12:24: warning: cast between incompatible function types from ‘int (*)(pthread_mutex_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
       12 |   pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
          |                        ^
    libpthread/pthread_sys_logging.c: In function ‘openlog’:
    libpthread/pthread_sys_logging.c:19:24: warning: cast between incompatible function types from ‘int (*)(pthread_mutex_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
       19 |   pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
          |                        ^
    libpthread/pthread_sys_logging.c: In function ‘vsyslog’:
    libpthread/pthread_sys_logging.c:26:24: warning: cast between incompatible function types from ‘int (*)(pthread_mutex_t *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
       26 |   pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
          |                        ^
    ar: `u' modifier ignored since `D' is the default (see `U')
    ar: `u' modifier ignored since `D' is the default (see `U')
    [ 20%] Performing install step for 'dietlibc'
    install: cannot stat 'pic-x86_64/diet-dyn-i': No such file or directory
    install: cannot stat 'bin-x86_64/pstart.o': No such file or directory
    install: cannot stat 'bin-x86_64/libgmon.a': No such file or directory
    install: cannot stat 'pic-x86_64/libc.so': No such file or directory
    install: cannot stat 'pic-x86_64/libpthread.so': No such file or directory
    install: cannot stat 'pic-x86_64/libdl.so': No such file or directory
    install: cannot stat 'pic-x86_64/libcompat.so': No such file or directory
    install: cannot stat 'pic-x86_64/libm.so': No such file or directory
    install: cannot stat 'pic-x86_64/dyn_start.o': No such file or directory
    install: cannot stat 'pic-x86_64/dyn_stop.o': No such file or directory
    install: cannot stat 'pic-x86_64/dstart.o': No such file or directory
    install: cannot stat 'pic-x86_64/dyn_so_start.o': No such file or directory

  • [l] so einfach microbug fix Felix Sun, 28 Feb 2021 11:12:26 GMT Nr. 47700
    echo -e"#!/bin/sh\\nDIETHOME=${BUILD_ROOT} ${BUILD_ROOT}/bin/diet gcc \"$@\"" > ${BUILD_ROOT}/diet-gcc &&
    :eifee:
  • [l] Felix Thu, 11 Mar 2021 18:41:22 GMT Nr. 48399
    >>47279
    дед, не стоит вскрывать эту тему. ты старый, скучный, тебе все сложно. это не то. это не краутчан и даже не архивы двача. сюда лучше не лезть. серьезно, будет только жалеть. лучше зачехли компилятор и забудь, что там наиндусили. я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. остальные просто не найдут.
  • [l] Felix Thu, 11 Mar 2021 19:35:16 GMT Nr. 48401
    JPG 300×253 10.6k
  • [l] Felix Thu, 11 Mar 2021 21:55:30 GMT Nr. 48412
    >>48399
    >скучный, тебе все сложно.
    Чужой код сложно читать всегда ). По крайней мере интересующиеся делают программы лучше, надёжнее и находят ошибки. В отличии от собеседников с спустыми словами.
  • [l] Felix Fri, 12 Mar 2021 16:59:48 GMT Nr. 48503
    >>48412
    вась, ну ёб твою мать, вась, всё же просто. этот пидор с гитлаба даже половину инструкции там выложил. подготавливаешь почву:

    sudo apt install cmake g++ dietlib-dev


    что бы там этот пидор на гитлабе не писал, кресты обязательны, если не хочешь ковыряться с выпиливанием капчи, ибо она просит кресты. ну и какбы создаёшь скрипт сборки и компилируешь:

    cmake -DCMAKE_BUILD_TYPE=Release . && make


    вуаля, готово.
  • [l] Felix Fri, 12 Mar 2021 22:00:14 GMT Nr. 48531
    >>48503
    Да все у меня собиралось изначально. Там же ниже со скринами мне объяснили, что я переживаю зря. Тред на флуд больше похож. Забей.
    Ну и скриптом сборки поделись, раз уж выпендриваться начал, мне время сэкономишь ). С deb не собирал ещё.
  • [l] Felix Sat, 13 Mar 2021 18:36:50 GMT Nr. 48577
    >>48531
    >скрипт сборки
    вот же, положила:
    cmake -DCMAKE_BUILD_TYPE=Release .
  • [l] Felix Fri, 16 Sep 2022 17:40:28 GMT Nr. 80888
    Stoss.


[Zurück]
[c] [meta] [fefe]