王者荣耀12月活动5月5到底什么活动

博客访问: 59156
博文数量: 61
博客积分: 2010
博客等级: 大尉
技术积分: 635
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: C/C++
&&1.&通过进行一个基础的编辑之后,我了解了的语法规则,认识了一些makefile改进自动变量:$@代表目标文件,$^代表所有依赖文件,$<第一个依赖文件。看他的语法规则似乎是先写最终生成文件所需的命令,再写出其次所需文件生成的命令,这样一种类似于自顶向下的书写规律。
注意:书写格式每行开头必须用Table键开头。用make命令来进行运行生成可执行文件,对于make命令的使用还不是很了解,只会用它对makefile进行运行操作,其他用法在今后的使用中还需要积累。
2.手动建立交叉编译工具,利用crosstool把相关工具文件编译生成工具链,用来进行与ARM的交叉编译。期间要注意修改一些信息,如安装路径,源文件路径,安装版本,支持的语言等。安装之后不能直接使用,要作环境变量的添加,将生成的指令文件路径修改到root的.bash_profile中的路径的添加。
以上文章来自顶嵌站点:
阅读(587) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。主题 : 移植linux 的c++库,怎么修改makefile 才能编译出支持ios的.a静态库
级别: 新手上路
可可豆: 37 CB
威望: 37 点
在线时间: 6(时)
发自: Web Page
移植linux 的c++库,怎么修改makefile 才能编译出支持ios的.a静态库&&&
技术问题发到问答:我知道,我仍旧要在论坛继续发布问题
我们 项目 在linux有 个库,现在要 移植到ios,原项目拷贝到 mac os 上在终端 编译 makefile可以生成.a 但是在xcode项目中引用提示:Undefined symbols for architecture armv7:&#160;&#160;\&_xxx_net_init\&, referenced from应该是前面的 警告更准确定位到原因是 它判断出这个.a库不是 armv7架构的:ld: warning: ignoring file /xxxnet/libxxx.a, file was built for archive which is not the architecture being linked (armv7): /xxxnet/libxxx.a请问怎么修改makefile 才能编译出支持ios(armv7/armv7s)的.a静态库?附注:我们移植到android的NDK调用启动交叉编译需要android形式的 makefile文件,不知道ios怎么改写这个makefile?我想这个是常规需求,请高手帮忙解答,最好有示例。万分感谢!
级别: 新手上路
可可豆: 37 CB
威望: 37 点
在线时间: 6(时)
发自: Web Page
我自己来回答吧,这里实在太差了。不是这里的关系,跟VC和linux等比起来,大部分apple的开发环境也是这么差劲。指定编译环境是arm7的方法是:1。在makefile里面添加编译参数,2.并指定编译gcc是xcode的那个路径,具体makefile中的代码:#ios 编译环境增加配置 ,可以自行再修改 sdk版本路径或者添加架构类型(arm i386直接使用普通gcc路径则可)# 可以在终端执行mingling lipo -info xxx.a 来查看生成静态库基于的架构 x86_64/i386/armv7/armv7s/armIOS_GCC_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/binIOS_SDK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdkIOS_ARCHI_TYPE = -arch armv7 IOS_BUILD_FLIG = $(IOS_ARCHI_TYPE)&&-isysroot $(IOS_SDK_PATH)在你的编译参数中 增加 以上配置参数 $(IOS_BUILD_FLIG),如:CPPFLAGS&&&& := $(IOS_BUILD_FLIG) -s -g -Wall ....#定义编译程序工具命令变量,其实也可以直接填写CXX&&&&&&&&&&&&:= $(IOS_GCC_PATH)/g++CC&&&&&&&&&&&&:= $(IOS_GCC_PATH)/gccAR&&&&&&&&&&&&:= $(IOS_GCC_PATH)/ar写出来,是给后面其他朋友,看到,才接触apple一个月,老乔吹嘘的太厉害了,品牌营销太好了,绝大多数用户是无知和虚荣的,也罢。10年开发,比较各种平台和环境,我瞬间就可以 判断,苹果他的确还是个垃圾,方方面面
级别: 侠客
可可豆: 176 CB
威望: 129 点
在线时间: 55(时)
发自: Web Page
大神,感谢你为后人栽树。可惜偶没撑到凉,还是不会配置~头疼
级别: 侠客
可可豆: 176 CB
威望: 129 点
在线时间: 55(时)
发自: Web Page
大哥,os7 的sdk里没有gcc了。咋个编译啊~
级别: 侠客
UID: 306616
可可豆: 196 CB
威望: 154 点
在线时间: 1250(时)
发自: Web Page
回 3楼(at9009) 的帖子
大哥,你的配置好了么?我们现在也有这样的需求,求指点啊
级别: 侠客
UID: 306616
可可豆: 196 CB
威望: 154 点
在线时间: 1250(时)
发自: Web Page
按照楼主的方法,一直报错,/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/sys/cdefs.h:655:2: error: &&&&&&Unsupported architecture#error Unsupported architecture希望楼主知道一下
级别: 骑士
可可豆: 1476 CB
威望: 1476 点
在线时间: 567(时)
发自: Web Page
不会makefile的同学完全可以抛弃makefile,在xcode新建个静态库工程,把要编译的文件添加到工程里,直接用xcode编译即可,配神马参数的完全不需要自己动手
级别: 新手上路
UID: 307357
可可豆: 87 CB
威望: 86 点
在线时间: 391(时)
发自: Web Page
也遇到了这样的问题,试试看上面的说法
级别: 侠客
UID: 260553
可可豆: 321 CB
威望: 281 点
在线时间: 78(时)
发自: Web Page
好样的,最近也是遇到这问题,此贴必顶
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 15(时)
发自: Web Page
回 1楼(maxlover2000) 的帖子
您是说什么垃圾呢?苹果手机?开发环境?其实我觉得您可以再开发几年再说
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版Linux C(382)
以S3C6410为例,此时arm-none-linux-gnueabi-4.3.2已经安装完毕。
  首先把和板子上烧写的内核同样的内核源码放置到任意目录下,如/usr/src/s3c-linux-2.6.28.6-Real6410。(内核源码需要配置,而板子附带CD上一般是配置好的,在上面修改简单一些)
  进行make或./build。遇到了报错,找不到XX文件。查看了一下,指定目录下是有这个文件的。make clean再进行./build就行了。
  在需要编译的目标代码目录下编写makefile文件,内容如下:
CROSS_COMPILE:= arm-linux-
ARCH:= arm
CC:= $(CROSS_COMPILE)gcc
LD:= $(CROSS_COMPILE)ld
obj-m := udpcli.o
KERNELDIR := /usr/src/s3c-linux-2.6.28.6-Real6410
PWD := $(shell pwd)
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
rm -f *.symvers
rm -f *.order
rm -f *.ko
rm -f *.mod.c
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:185530次
积分:7990
积分:7990
排名:第2125名
原创:630篇
转载:46篇
(46)(25)(18)(78)(88)(5)(12)(72)(123)(219)匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。上一个自己写的makefile (用于交叉编译)_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:524,939贴子:
上一个自己写的makefile (用于交叉编译)收藏
上海洪庙文艺家具厂—专业实木家具定制厂家,设计制作一站式服务,省心放心!
CROSS_COMPILE一般习惯叫PREFIX,反正不只是compiler的事。CFLAG……太简洁了吧。-march都来了,为什么不指定-O?ARM的话不顺便-mtune么。strip啥的一般不是compiler driver自己调用的么。另外有必要用=么,:=不好用?
其实用 automake 要简单些,根本不需要自己写 makefile 。。。
Win党泪奔路过
cmake应该更适合尤其内容多了后
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 王者荣耀12月活动 的文章

 

随机推荐