[英]Warnings while compiling a C library
我正在嘗試編譯C庫,並且在執行該操作時會發出警告。 盡管已編譯的庫運行正常,但我對警告仍然有些擔心。 我搜索了所有警告,但很難找到相關的搜索結果。
警告是:
main(){printf("osx%d", (int) (sizeof(void *)*8));} ^~~~ 1 warning generated. clang: warning: argument unused during compilation: '-s'
這個警告在我用來編譯庫的shell腳本中。 有人可以告訴我-的標志是什么以及如何刪除此警告?
下一個警告:
warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
下一個是/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: fortify.o has no symbols clang: warning: argument unused during compilation: '-s'
無論如何要使這些警告靜音?
請參閱gcc手冊,詳細了解每個選項應執行的操作。
AFAICT,不接受這些標志的clang不會導致生成的可執行文件失敗。
摘抄:
long double
使用。 找不到最新的GCC。 該代碼可能不包含此類代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.