Dažādas piezīmes

mongoose 3.8 fix for big files RSS šim rakstam 
21:42:33 29/11/2013 iesūtījis HELDON - Sadaļa: HELDON
Es pārsūtu lielus failus (filmas) pa http, pielietojot mongoose webserveri, kas ir eleganti vienkārši palaižams no komandrindas. Uz dažām *nix kastēm ir novērota problēma, ka lielus failus (n-gigabaitus) mongoose uzrāda kā 0 baitus lielus.

Risinājums ir palabot Makefile sekojošo rindu:

CFLAGS      = -std=c99 -O2 -W -Wall -pedantic -pthread

uz

CFLAGS      = -std=c99 -O2 -W -Wall -pedantic -pthread -D_FILE_OFFSET_BITS=64

Nav ne jausmas, kas tas ir, bet nokompilējot ar šo izmaiņu, viss strādā perfektum.

Epic win!

p.s. Labāk izmantot mongoose 3.7 nevis 3.8. Jaunākajā versijā ir biki sačakarētas opcijas.

Citi raksta

NAV 30/11/2013 02:18:15 raksta:

32-bit'u sistēmām FILE_OFFSET_BITS makross liek libc failu izmēra dabūsanas un darbībai ar offsetu failā lietot 64-bit'u skaitli, nevis 32.

http://www.gnu.org/software...

Komentēt...

Šim ierakstam komentēšanas iespēja ir atslēgta!
This item is closed, it's not possible to add new comments!

Šurpu turpu

«« Nomaināmām baterijām un SD karšu slotam telefonos būt ! Bye, bye OVH »»

Locations of visitors to this page