Make编译
中下游国外我
这个作者很懒,什么都没留下…
展开
-
make传递给Makefile参数
在makefile中可以预先使用一个未定义的变量, 这个变量可以在make执行时传递给它比如makefile中有这么一行include $(M)/$(COMPAT_CONFIG)这个M可以通过make传递过来make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules其中的M就是$(PWD)甚至可以进行更复杂的操转载 2013-10-29 21:22:30 · 39340 阅读 · 0 评论 -
Makefile 条件判断
EXTFLAGS=ifeq ($(EXTFLAGS), )EXTFLAGS=-g -Wallendif注意:EXTFLAGS=赋值时不需要加双引号。原创 2013-11-04 18:38:41 · 777 阅读 · 0 评论 -
gcc的mtune和march选项分析
给定gcc优化选项时经常要指定march和mtune。我以前都将它们赋为一样的值,例如pentium4.今天仔细研究了一下它们的区别,原来还是有一些道道的。首先是man gcc:-mtune=name This option is very similar to the -mcpu= option, except that instead of转载 2014-06-30 11:28:45 · 1977 阅读 · 0 评论 -
动态链接库的编译链接
http://blog.csdn.net/lijiecong/article/details/3244639 一般共享库是以.so结尾,静态库用.a结尾。静态库的编译很简单,你只要为每个源文件生成.o,然后 ar -r abc.a *.o即可。对于动态加载库就比较麻烦了,尤其采用ld命令时,会遇到如下问题。google上搜了一圈还是没找到解决方案,只好让g++自己去调用ld来解决这转载 2014-06-30 11:30:54 · 691 阅读 · 0 评论 -
GCC编译器选项及优化提示
http://www.jinbuguo.com/linux/optimize_guide.html让我们先看看 Makefile 规则中的编译命令通常是怎么写的。大多数软件包遵守如下约定俗成的规范:#1,首先从源代码生成目标文件(预处理,编译,汇编),"-c"选项表示不执行链接步骤。$(CC) $(CPPFLAGS) $(CFLAGS) example.c -c -o exa转载 2014-06-18 18:12:51 · 1119 阅读 · 0 评论 -
MAVEN项目中JSP页面使用JSTL标签
1、在pom.xml文件中配置如下依赖:javax.servletjstl1.2taglibsstandard1.1.22、在JSP文件开头文件声明标签库3、可以在JSP文件中直接使用JSTL标签了。原创 2015-06-08 13:44:59 · 6926 阅读 · 0 评论 -
Makefile入门:最常用最简单的Makefile
http://blog.csdn.net/livelylittlefish/article/details/3854220 本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! 编写Makefile 1. 一个转载 2015-10-13 14:55:59 · 1023 阅读 · 0 评论