heyuqi 发表于 2007-4-3 16:51:51

请教一个配置问题

今天要在 windows 下编译一个软件,安装了 cygwin,但发现这上面的 include 目录没配置好,/usr/include 下已经有相应文件了,但还是有找不到文件的错误。

吴文官 发表于 2007-4-4 11:24:25

请找一些Linux下编程的书籍,看你一下的命令有没有错。

heyuqi 发表于 2007-4-4 13:05:21

命令没错,如果从 gcc 使用的角度来说,用 -I 参数也能解决问题。

但那个软件的源码在 rh4 是编译通过的,而 /usr/include 应该是系统默认的 include 路径,我的 cygwin 没认出来。

我找些编程的书看看。

吴文官 发表于 2007-4-5 08:03:10

设置一下环境变量先

heyuqi 发表于 2007-4-5 08:29:34

惭愧,我正是不知道这个环境变量具体应该是什么,应该在哪设

吴文官 发表于 2007-4-5 10:41:26

linux下可以在个人家目录的.bashrc文件里设置,cgywin就不知道了

吴文官 发表于 2007-4-5 10:45:41

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]
查看完整版本: 请教一个配置问题