我在使用soekris box來進行嵌入式Linux分配,我不得不使用-war和-werror編譯我的c文件。任何機構可以幫助我如何在編譯時使用這兩個最小的標誌?如何在Linux中使用-wall和-werror並編譯c文件
1
A
回答
1
將它們添加到您的Makefile中作爲CFLAGS。
CFLAGS = -Wall -Werror
+0
/opt/fontys/soekris/bin/i586-linux-gcc -o mygame -lusb xpatext.c 其中我實際上必須在編譯時插入-wall和-werror cflags像這樣 – badgp 2013-04-06 16:29:17
+0
試試這個:'/ opt/fontys/soekris/bin/i586-linux-gcc -o mygame -lusb -Wall -Werror xpatext.c' – 2013-04-06 17:57:48
2
只要打開終端,輸入是這樣的: gcc -x c -c -Wall -Werror ./path/to/our/fency/c/file.c
?通過檢查gcc --help
或documentation
`-Wall` - turns all warning reporting.
`-Werror` - tells to make all warnings into errors.
你可以閱讀一些更多關於GCC標誌:
我增加了幾個標誌:
`-x c` - tells the compiler that it's a C code.
`-c` - tells the compiler just to compile, no linking.
而那些你提出的要求。
相關問題
- 1. 迭代器中的C++後遞增運算符重載(使用-Wall -Werror編譯)
- 2. 如何在Linux和Solaris中編譯C?
- 3. 如何鏈接和編譯Linux中的.c和.so文件
- 4. 如何編譯多個.c和.h文件在GCC Linux呢?
- 5. 單鏈表C - 可能在此函數中未初始化使用(-Wall -Werror)
- 6. 在Eclipse中爲C/C++編譯啓用標誌(Wall,pedantic)
- 7. 如何在linux中編譯幾個java類和文本文件
- 8. 如何使用一個包在linux中編譯java文件
- 9. 編譯-ansi -pedantic -Wall用gcc
- 10. VC++ 2010:用/ Wall編譯
- 11. 如何使用C++編譯.java文件
- 12. 如何在Linux中使用Makefile同時編譯一堆測試C++文件
- 13. g ++的含義flags -Wall -W -Werror
- 14. 如何在Linux中編譯和運行OpenNI的java文件
- 15. 如何在基於Debian的linux中編譯和運行C/C++?
- 16. 在Linux中編譯C++
- 17. 在eclipse中編譯linux C++
- 18. 在Linux中編譯C++
- 19. 如何在C#中編譯* .compiled文件?
- 20. C++使用Linux中的cmakefile.txt編譯多個cpp文件
- 21. 如何編譯c/cpp代碼,以便在linux中編譯後提供預處理彙編和對象文件?
- 22. 如何在c編程中編譯和鏈接文件?
- 23. 使.o文件在Linux內核編譯
- 24. 在linux中編譯文件並在windows中運行
- 25. 如何在LINUX shell中用Java編譯多個類文件?
- 26. 如何編譯同時使用MPI和HDF5的C++文件?
- 27. 如何使用gcc編譯.c,.h和.so文件?
- 28. 如何在Linux和C中使用文件作爲互斥體?
- 29. C++編譯和運行在Linux上
- 30. 編譯Java文件和外部庫Linux
嘗試顯示您迄今嘗試的內容。 – jszobody 2013-04-05 16:20:55