2
我想使用GCC將C代碼編譯爲一個單片可執行文件(包括此文件中的每個依賴項)。 通常我可以用這個命令編譯代碼:C - 編譯靜態文件
gcc -o server ex-serv-x509.c -lgnutls
但當我嘗試這個-static參數編譯它,我得到這個錯誤:
[[email protected] test]# gcc -static -o server ex-serv-x509.c -lgnutls
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
[[email protected] test]#
我怎樣才能解決這個問題?
祝
構建靜態可執行文件的最佳方式涉及到時間回溯到1986. – 2012-03-02 19:33:10
您是否有libc.a某處? – hirschhornsalz 2012-03-02 19:34:12
你會提供更多的信息嗎? – 2012-03-02 19:34:17