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