Saturday, June 02, 2007

aget compile problem

aget enderunix in güzel projelerinden birisi. olayı flashget gibi multi kanallı download yapma. derliom derliom derlenmio saçma bi hata veriodu verdiği hata:
gcc -o aget main.o Aget.o Misc.o Head.o Signal.o Download.o Resume.o -pthread -include /usr/include/errno.h
/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in main.o
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [all] Error 1

bakınca fazla bi anlam ifade etmiyor bana sonuçda gerçek bir hata yok piyasada sonuçda aradım buldumki meğersem include larda errno.h ı koymak gerekiomuş CC satırına.

CC = gcc -include /usr/include/errno.h

Makefile da bu değişikliği yapınca aget exeside piyasaya çıkdı. denedim görüntüde çok bi anlatmıo program kendini 8 e böldüm çekiom dio -n ve -f ile bu thread sayılarını değiştirebiliyoruz. kget ile çalışsa tam süper olurdu.

No comments:

odd string diff

 https://leetcode.com/problems/odd-string-difference/ Beats 19.92% of users with Java   class Solution { public String oddString ( S...