社区
Linux/Unix社区
帖子详情
问个编译问题
suisuibianbian
2003-11-03 10:57:12
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o hellowold hellowld.c -lX11 -lXm -lXt
-I 和 -L 的区别是什么啊,好像都是指路径呀
...全文
34
10
打赏
收藏
问个编译问题
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o hellowold hellowld.c -lX11 -lXm -lXt -I 和 -L 的区别是什么啊,好像都是指路径呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suisuibianbian
2003-11-06
打赏
举报
回复
谢谢了
fierygnu
2003-11-05
打赏
举报
回复
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执行一下就可以了。如果重新登录,就不需要手工执行了。
suisuibianbian
2003-11-05
打赏
举报
回复
对不起,能讲的更详细些吗
我不知道怎么设置
(加分!!!)
fierygnu
2003-11-05
打赏
举报
回复
分隔符是":",不是"="。
.profile和.bashrc的区别看bash的man page。
suisuibianbian
2003-11-05
打赏
举报
回复
原来运行程序要加./,
为了不这样,我.bashrc文件中加了PATH=$PATH=.,就可以了,
查看时也是用echo $PATH。
PATH=$PATH=.,这句加到.profile文件可以吗?
suisuibianbian
2003-11-05
打赏
举报
回复
.profile文件和.bashrc文件有什么区别呀?
fierygnu
2003-11-04
打赏
举报
回复
-I是头文件查找路径,编译用。
-L是库文件查找路径,连接用。
fierygnu
2003-11-04
打赏
举报
回复
格式与PATH相同。
fierygnu
2003-11-04
打赏
举报
回复
设置CPATH(头文件目录)和LIBRARY_PATH(库文件目录)环境变量。
suisuibianbian
2003-11-04
打赏
举报
回复
接着问问
如果我不想每次编译都加-I/usr/X11R6/include -L/usr/X11R6/lib,只要
gcc -o hellowold hellowld.c -lX11 -lXm -lXt就能编译通过,
我需要怎么做
反
编译
问题
报 INTERNAL ERROR
反
编译
的项目中查找
问题
是很常见的操作,所以反
编译
工具也是非常重要的,经典的反
编译
软件时 jd-gui 但是这个工具目前是有严重的bug的,在使用中就能明显的感觉到,建议反
编译
使用 luyten 同样的 class文件 jd-gui 反
编译
报错 INTERNAL ERROR 错误 使用 luyten
编译
虽然时间长一点 但是可以可以反
编译
出来 所以反
编译
没有
编译
出来不代表你的代码有问...
重新理解Linux交叉
编译
及
编译
流程
文章目录一、背景二、gcc和arm-linux-gcc的常用选项二、交叉
编译
的四个流程及实例说明1、预处理(preprocessing)2、
编译
(compilation)3、汇编(assembly)4、链接(linking) 参考书籍 1、
编译
原理 2、嵌入式Linux应用开发 一、背景
编译
性程序源文件需要经过
编译
才能生成可执行文件,比如一个C/C++文件要经过预处理(preprocessing)、
编译
(compilation)、汇编(assembly)和链接(linking)等4步才能变成可执行文件。
java中无法解析的
编译
问题
怎么解决,java.lang.Error: 无法解析的
编译
问题
Exception in thread "main " java.lang.Error: 无法解析的
编译
问题
:无法解析 MainWindowat MainWindow.main(MainWindow.java:201)我把代码分批贴出来import java.awt.*;import javax.swing.*;import java.awt.event.*;public class MainWi...
Qt无法
编译
通过的
问题
Qt无法
编译
的
问题
:Could not create directory "E:\oysl\QT\Error in " Util.asciify("build-untitle 打开的是从CSDN上边下载的程序,然后第一次接触Qt,发现了
编译
时出现如下报错情况: 这个
问题
问了群里说缺少什么内容,然后我不知道缺少什么,也就来百度了,正好也有前辈遇到过这个
问题
,他的文章链接如下:原文讲解 然后得知了其实
问题
的根源在于
编译
路径选择的
问题
:如下图 只要把那个路径选择你这个
编译
文件所在的文件夹下,就可以解决这个
问题
C语言代码
编译
的四个过程
一、预处理 所谓的预处理就是解释源程序当中的所有的预处理指令,那些诸如#include、#define、#if 等以井号’#’开头的语句就是预处理指令。这些工作包括我们熟悉的诸如文件包含、宏定义、条件
编译
等等。 gcc hello.c -o hello.i -E // -o 执行输出的文件名 加上一个
编译
选项 -E 就可以使得 GCC 在进行完第一阶段的预处理之后停下来,生成一个默认后缀名为.i 的文本文件。 二、
编译
编译
阶段是四个阶段中最为复杂的阶段,它...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章