tnfh.net
当前位置:首页 >> 关于linux的mAkEFilE >>

关于linux的mAkEFilE

1 -static 这个选项,当gcc连接库的时候,如果同时存在静态库和共享库,默认是连接共享库,而指定了-static 就优先连接...

命令行必需以[Tab]键开始,以和Makefile其他行区别。 就是说所有的命令行必需以[Tab] 字符开始,但并不是所有的以[Tab]键出现行都是命令行。但make程序会把出现在第一条规则之后的所有以[Tab]字符开始的行都作为命令行来处理。 你下面的rm语法上...

你好,$

帮你测试了一下,需要改两个地方: 1.linux目录下的makefile文件里面 include /home/linux/a/a.mk include /home/linux/b/b.mk 这两句要放到edit:a.o b.o之前 2.a.mk和b.mk里面 要改成: a.o:a/a.c cc -c a/a.c 和 b.o:b/b.c cc -c b/b.c

你的 -L路径可正确? /root/vorx-work/test_so/Classes -lToolClasses 下面可包含 libToolClasses.la?

#! /bin/sh echo helloworld 保存,赋予x权限,执行 ====== 你要知道makefile只是一段脚本,指定相应的规则,不是C代码! 你先去了解一下什么是makefile吧!

直接文本编辑啊

cd 路径 切换到你放源码的目录 ls有“Desktop”,说明你没有进入源码目录,和切换用户无关 make是个命令,它会自动读取当前目录下的Makefile文件,根据文件内容做出处理 有些发行版没有预装make工具,你可以试着输入make,如果提示找不到make命令就是没...

我在ARCHLINUX下是这么做的,可以参考~ mkdir hello //创建目录 cd hello //进入新建目录 nano hello.cpp //用喜欢的编辑器建立文件,编辑内容如下: #include #include int main(int argc,char* argv[]) { QApplication app(argc,argv); QLabel...

make 是个软件,不是目录,当然不能用cd make了,要用make,就是在终端里直接输入make就可以了。makefile是个脚本,make的运行依赖于makefile,自己找书和文档看看吧,一时半会不可能跟你说的清的。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com