이런 경우에 gcc3.2.2에서도 문제없이 되게 하는 방법이 없나요? 왜 2.96에서는 잘 되는데 3.2.2에선 잘 안 되나요? 뭐 여러가지 이유가 있겠지만..이럴 경우 어떤 문서들을 뒤져봐야 되는지...다른 사람이 짠거라...아..골아퍼... 조언좀 부탁드려용~~~
소스 버그 있든게 이전 버젼에서는 무사히 넘어 갔지만 현재의 버젼에서는 문제가 되는 부분이 있습니다. 문제가 되는 부분에 소스 오류(pointer or string)가 있지 않은지 보세요. 그리고 2.x에서 3.x로 가면서 크게 변간 부분이 뭔지도 인지를 하시고...
2.x에서 되든게 3.x에서 안되는걸 되게 하는 툴이나 그런것은 없습니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h> do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
제 경험으로는 일반적으로 워닝으로 넘어가는것 오류가 나는것이었습니다. 컴파일하실때 -Wall 옵션을 생활하 하신다면 문제없이 컴파일 됩니다. ^^; gnu 소프트웨어이면 최신버젼을 다운받으시면 컴파일됩니다. 전 한 30~1시간정도 업그레이드 작업한것 같네요.
Perl 만세~~~
제가 경험한 차이점은 2줄로 쓸때가 주로 문제되더군요...
printf("<script language='javascript'> alert('err'); </script";
위와 같은 코드는 2점대 버전에서는 괜찮았지만 3점대 버전에서는 에러입니다. 조금 타이트하게 문법 검사를 하던군요.. 그래서 한줄로 코딩을 하거나 아래와 같이 합니다.
printf("<script language='javascript'>" "alert('err');" "</script");
(사족입니다만 K&R2에 분명히 printf()의 인자로
"Newline이 중간에 들어가는 스트링"
..을 쓰면 안된다고 언급하고 있는 것으로 알고 있습니다.)
전 3.3 버전대에서 문제없던 코드가 3.4버전대에서 어마어마한 양의 에러와 워닝을 내뱉는 경우를 겪었습니다. -_-;;
정말 깨끗하고 멋진 프로그램을 짜고 싶습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
소스 버그 있든게 이전 버젼에서는 무사히 넘어 갔지만 현재의 버젼에서는
소스 버그 있든게 이전 버젼에서는 무사히 넘어 갔지만 현재의 버젼에서는 문제가 되는 부분이 있습니다.
문제가 되는 부분에 소스 오류(pointer or string)가 있지 않은지 보세요.
그리고 2.x에서 3.x로 가면서 크게 변간 부분이 뭔지도 인지를 하시고...
2.x에서 되든게 3.x에서 안되는걸 되게 하는 툴이나 그런것은 없습니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
제 경험으로는 일반적으로 워닝으로 넘어가는것 오류가 나는것이었습니다.
제 경험으로는 일반적으로 워닝으로 넘어가는것 오류가 나는것이었습니다.
컴파일하실때 -Wall 옵션을 생활하 하신다면 문제없이 컴파일 됩니다. ^^;
gnu 소프트웨어이면 최신버젼을 다운받으시면 컴파일됩니다.
전 한 30~1시간정도 업그레이드 작업한것 같네요.
Perl 만세~~~
제가 경험한 차이점은 2줄로 쓸때가 주로 문제되더군요...[cod
제가 경험한 차이점은 2줄로 쓸때가 주로 문제되더군요...
위와 같은 코드는 2점대 버전에서는 괜찮았지만 3점대 버전에서는 에러입니다. 조금 타이트하게 문법 검사를 하던군요.. 그래서 한줄로 코딩을 하거나 아래와 같이 합니다.
(사족입니다만 K&R2에 분명히 printf()의 인자로"
(사족입니다만 K&R2에 분명히 printf()의 인자로
"Newline이 중간에
들어가는 스트링"
..을 쓰면 안된다고 언급하고 있는 것으로 알고 있습니다.)
3.4 버전으로 가면 더합니다. -_-
전 3.3 버전대에서 문제없던 코드가
3.4버전대에서 어마어마한 양의 에러와 워닝을 내뱉는 경우를 겪었습니다. -_-;;
정말 깨끗하고 멋진 프로그램을 짜고 싶습니다.
댓글 달기