请教一个配置问题
今天要在 windows 下编译一个软件,安装了 cygwin,但发现这上面的 include 目录没配置好,/usr/include 下已经有相应文件了,但还是有找不到文件的错误。 请找一些Linux下编程的书籍,看你一下的命令有没有错。 命令没错,如果从 gcc 使用的角度来说,用 -I 参数也能解决问题。但那个软件的源码在 rh4 是编译通过的,而 /usr/include 应该是系统默认的 include 路径,我的 cygwin 没认出来。
我找些编程的书看看。 设置一下环境变量先 惭愧,我正是不知道这个环境变量具体应该是什么,应该在哪设 linux下可以在个人家目录的.bashrc文件里设置,cgywin就不知道了 c:\\bin\\db2gcc.bat 文件
setlocal
REM Set the DB2PATH variable to
your DB2 base path, e.g., c:\\ibm\\sqllib
set DB2PATH=c:\\ibm\\sqllib
gcc -c -g -mno-cygwin -I%DB2PATH%\\include %1.c -o %1.o
dllwrap -mno-cygwin -target i386-mingw32 -o %1.dll %1.o
%DB2PATH%\\lib\\db2api.lib --def c:\\bin\\standard.def
这是一个例子,希望对你有用
页:
[1]