QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1449|回复: 6

请教一个配置问题

[复制链接]
发表于 2007-4-3 16:51:51 | 显示全部楼层 |阅读模式
今天要在 windows 下编译一个软件,安装了 cygwin,但发现这上面的 include 目录没配置好,/usr/include 下已经有相应文件了,但还是有找不到文件的错误。
发表于 2007-4-4 11:24:25 | 显示全部楼层
请找一些Linux下编程的书籍,看你一下的命令有没有错。
回复

使用道具 举报

 楼主| 发表于 2007-4-4 13:05:21 | 显示全部楼层
命令没错,如果从 gcc 使用的角度来说,用 -I 参数也能解决问题。

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

我找些编程的书看看。
回复

使用道具 举报

发表于 2007-4-5 08:03:10 | 显示全部楼层
设置一下环境变量先
回复

使用道具 举报

 楼主| 发表于 2007-4-5 08:29:34 | 显示全部楼层
惭愧,我正是不知道这个环境变量具体应该是什么,应该在哪设
回复

使用道具 举报

发表于 2007-4-5 10:41:26 | 显示全部楼层
linux下可以在个人家目录的.bashrc文件里设置,cgywin就不知道了
回复

使用道具 举报

发表于 2007-4-5 10:45:41 | 显示全部楼层
[code:1]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
[/code:1]
这是一个例子,希望对你有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:34 , Processed in 0.079126 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表