CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

问个编译问题

楼主suisuibianbian(SuperDiver)2003-11-03 10:57:12 在 Linux/Unix社区 / 程序开发区 提问

gcc   -I/usr/X11R6/include   -L/usr/X11R6/lib   -o   hellowold   hellowld.c   -lX11   -lXm   -lXt    
  -I   和   -L   的区别是什么啊,好像都是指路径呀 问题点数:40、回复次数:10Top

1 楼fierygnu(va_list)回复于 2003-11-04 10:13:41 得分 40

-I是头文件查找路径,编译用。  
  -L是库文件查找路径,连接用。Top

2 楼suisuibianbian(SuperDiver)回复于 2003-11-04 14:35:02 得分 0

接着问问  
  如果我不想每次编译都加-I/usr/X11R6/include   -L/usr/X11R6/lib,只要  
  gcc   -o   hellowold   hellowld.c   -lX11   -lXm   -lXt就能编译通过,  
  我需要怎么做  
  Top

3 楼fierygnu(va_list)回复于 2003-11-04 15:08:08 得分 0

设置CPATH(头文件目录)和LIBRARY_PATH(库文件目录)环境变量。Top

4 楼fierygnu(va_list)回复于 2003-11-04 15:09:35 得分 0

格式与PATH相同。Top

5 楼suisuibianbian(SuperDiver)回复于 2003-11-05 10:04:13 得分 0

对不起,能讲的更详细些吗  
  我不知道怎么设置  
  (加分!!!)Top

6 楼fierygnu(va_list)回复于 2003-11-05 10:15:22 得分 0

echo   $PATH看看,都是以':'分隔的路径。在/etc/profile或者$HOME/.profile里用export   CPATH=ur/include/path1:/ur/include/path2和export   LIBRARY_PATH=/ur/lib/path1:/ur/lib/path2设置这两个环境变量。然后用   .   /etc/profile或者   .   $HOME/.profile执行一下就可以了。如果重新登录,就不需要手工执行了。Top

7 楼suisuibianbian(SuperDiver)回复于 2003-11-05 16:39:23 得分 0

.profile文件和.bashrc文件有什么区别呀?  
  Top

8 楼suisuibianbian(SuperDiver)回复于 2003-11-05 16:44:03 得分 0

原来运行程序要加./,  
  为了不这样,我.bashrc文件中加了PATH=$PATH=.,就可以了,  
  查看时也是用echo   $PATH。  
  PATH=$PATH=.,这句加到.profile文件可以吗?  
  Top

9 楼fierygnu(va_list)回复于 2003-11-05 16:48:19 得分 0

分隔符是":",不是"="。  
  .profile和.bashrc的区别看bash的man   page。Top

10 楼suisuibianbian(SuperDiver)回复于 2003-11-06 08:30:35 得分 0

谢谢了Top

相关问题

  • 问个编译的问题!!!!!!!!
  • 一个编译问题?
  • 一个编译问题
  • 一个编译问题
  • 问个编译参数
  • 一个编译问题??
  • 问一个编译的题
  • 一个编译的问题
  • 编译问题,能否逐个窗体进行编译??
  • 编译问题!!

关键词

  • 文件
  • 编译
  • x11r6
  • 路径
  • ur
  • profile
  • bashrc
  • path
  • 设置
  • usr

得分解答快速导航

  • 帖主:suisuibianbian
  • fierygnu

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo