2012-02-12 13 views
-3

誰かがこの警告メッセージを説明できますか?奇妙な警告gcc

[email protected]~/Scrivania/rx_fine$:gcc -c -Wall proxy_invio.c 
proxy_invio.c: In function ‘main’: 
proxy_invio.c:1028:26: warning: variable ‘len2’ set but not used [-Wunused-but-set-variable] 

これはproxy_invio.cファイルの内容です:

#define GETMHTTP "GET mhttp://" 

main(){ 
    int len2; 
    //blablabla 

    len2=strlen(GETMHTTP); 
    //blablabla 
} 

@EDIT:それは誤用コピー&ペーストで作成されたばかりのエラーでした。私は警告メッセージの意味を理解できないほど愚かではありませんでしたが、前向きに見えないほど愚かでした。

+2

まあ、あなたはそれを設定し、決してそれを使用しませんでした。混乱はどこですか? Googleにエラーを入力すると、多数のページが表示されます。そのうちの1つは、gcc 4.6の新機能です。 https://wiki.edubuntu.org/GCC4.6 –

答えて

0

変数を設定しましたが、後で使用したことはありません(len2=strlen(GETMHTTP);以降)。

0

これはかなり簡単です:変数をある値に設定しますが、後で使用することはありません。

コードからこれらの2つのステートメントを単に削除することができます。または、あなたはどこかでlen2を使用しようと計画していたかもしれませんが、忘れました。

関連する問題