我正在使用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:〜$ echomysql_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 $ echomysql_config --libs
-L / usr / lib / x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl
应该做什么?