ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

【Linux】GCC编译FQS

【Linux】GCC编译FQS

GCC编译遇到的问题

动态链接库

在GCC编译时,指定库文件路径的不同方法。

  • 使用LIBRARAY_PATH环境变量永久生效
    LIBRARAY_PATH指定程序编译和运行时的搜索路径。
export LIBRARY_PATH=/path/to/lib/:$LIBRARY_PATH
  • 使用-L指定库文件的路径
    -L指定程序编译时的搜索路径。
gcc code.c -o code -L/path/to/lib/ -lssl
  • 使用sudo ldconfig配置库文件搜索路径
    ldconfig指定程序运行时的搜索路径。
echo '/path/to/lib/' | sudo tee /etc/ld.so.conf.d/xxx.conf
sudo ldconfig

编译告警warning

  • 使用-w选项可以屏蔽所有的告警信息
gcc code.c -o code -w
  • 使用-Wno-<warning-name>可以屏蔽相应的告警信息
gcc code.c -o code -Wno-unused-variable
返回列表