- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 850 megtekintés
Hozzászólások
--
Vortex Rikers NC114-85EKLS
- A hozzászóláshoz be kell jelentkezni
Az új gcc lőtt nekem egy ilyet:
program.c:1799:36: error: 'j' may be used uninitialized in this function [-Werror=maybe-uninitialized]
for (int j=0; j < bvval.BVQDB; ++j ){
Na ezt most nem látom pontosan, miért.
Szerk: van a ciklusban egy continue. Ha az nincs, warning sincs.
Szerk: Nem -- ezt benéztem, tényleg fogott egy csúf hibát. Na pont az ilyenek miatt szeretnék minél több warningot kapni. A clang például remek dolgokat tud... csak ne lenne olyan szűkös a támogatott kódolások listája.
- A hozzászóláshoz be kell jelentkezni
Na egy ilyet tákoltam, szigorúan saját használatra:
#!/usr/local/bin/bash
set -e
ArgList=''
Prev=''
Last=''
for Last; do
test -n "$Prev" && ArgList="$ArgList \"$Prev\""
Prev=$(sed 's/"/\\"/g' <<<"$Last")
done
{ echo "#line 1 \"$Last\"";
iconv -f ISO-8859-2 -t UTF-8 <"$Last"; } >"torold_$Last"
eval "clang $ArgList \"torold_$Last\""
- A hozzászóláshoz be kell jelentkezni
Ez persze hallgatólagosan felteszi, hogy csak egy forrásprogram van (ami gyakran igaz), és az az utolsó pozíción van (ez is gyakran igaz). Namost amikor nincs gyakran, akkor van a baj...
libtool: compile: /home/projects/bin/clang_i -o obj/lat_l2u.o -m32 -std=c99 -O3 -Werror -g -W -Wall -Wextra\
-Werror -pedantic -Wmissing-prototypes -Wno-strict-aliasing -Wno-long-long -Wno-unused-parameter -Wno-unused-result \
-D__UNIX__ -D__unix__ -D_GNU_SOURCE -D_XOPEN_SOURCE=500 -D_ALL_SOURCE -D_LARGEFILE_SOURCE\
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
-D_LARGE_FILES -D_THREAD_SAFE -I. \
-L/home/projects/lib64 lat_l2u.c -c
Szerk: nem hülyeség miatt került a végére... a gmp nevű komponens ilyesmit tákol-bákol:
libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc ...
- A hozzászóláshoz be kell jelentkezni