我试图将目录移动到另一个目录。 但我不能只改变包含目录,其中包括C编程中数据库的头文件。
首先,我输入" mv include / usr / include"在终端中,以便更改目录。 然后显示错误消息,说明"将mysql.h重命名为usr / include不允许操作"。
我想要#include。
你能帮我找到解决方案吗?
致以最诚挚的问候,
答案 0 :(得分:5)
请勿尝试将包含文件移至系统包含目录 - 它是只读的。
相反,使用命令行-I
参数强制编译器检查您的目录以及系统目录,例如。
cc -I/path/to/my/sql/includes mycprogram.c
您可能会发现您还需要尽快使用-L
和-l
开关。