编译器错误警告:库搜索路径" / usr / lib / x86_64-linux-gnu"对于交叉编译是不安全的

时间:2015-01-27 09:59:57

标签: mysql c linux gcc cross-compiling

我正在使用Kubuntu并尝试使用代码:blocks,c和mysql交叉编译raspberry。

我为mysql设置了编译器Flags mysql_config --cflags和链接器设置mysql_config --libs

如果我尝试编译第一个软件,我会收到错误消息:

  

||警告:库搜索路径“/ usr / lib / x86_64-linux-gnu”不安全   用于交叉编译|

该软件在已知良好的系统上编译良好。

编译器将从buildroot创建并在没有mysql的情况下正常工作。

这是了解良好系统的答案:

  

pi @ ubuntu:〜$ echo mysql_config --cflags   -I的/ usr /包括/ MySQL的   pi @ ubuntu:〜$ echo mysql_config --libs   -L / usr / lib -lmysqlclient -lpthread -lm -lrt -ldl

这告诉我我的系统:

  

student @ student-O-E-M:/ usr / lib $ echo mysql_config --cflags   -I / usr / include / mysql -DBIG_JOINS = 1 -fno-strict-aliasing -g -DNDEBUG   student @ student-O-E-M:/ usr / lib $ echo mysql_config --libs   -L / usr / lib / x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl

应该做什么?

0 个答案:

没有答案