重新开始,整理解题思路了一下思路,继续求助

小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
回忆一下,整理思路
毕业一年回忆下自己博士期间的课题组,写之前最想说的一句话:不要放弃,努力了,不后悔。
老板:09年博士毕业开始建组,10年破格副研究员(同时中一青年基金,一面上),11年破格研究员。13年获面上一项,优青一项,15年获青年拔尖
& && && & 同时进入万人计划;
师兄师姐:严格的来说我是老师第一个博士生,但我来课题组时有别的老师给自己的老师给了几博士,所以课题组有很多师兄师姐了。
& && && && &&&11年毕业三名博士,师兄1留课题组(申请到12年青基),师兄2去别处(申请到12年青基),师姐3去别处(申请到12年青基)
& && && && &&&12年毕业的较多,师兄1留课题组(申请到13年青基),师兄2去别处(申请到13年青基,另申请到一面上),师兄3去别处(申请到13青基,另申请到一地
& && && && && && &区),师兄4留课题组(此师兄不怎么做科研,暂时没基金),师兄5(申请到14年青基),师兄6(申请到15年青基)
& && && && &&&13年毕业一名师姐(获15年青年基金)
& && && && &&&14年我自己毕业(获15年青年基金)
& && && && &&&15年毕业4名博士,希望明年有好消息。
& & 至此,所有毕业的博士有一人暂时未获基金资助,但那师兄这两年都不写基金,所以梳理起来,基金资助率还是很高,有点基金也不是很难的样子(别喷我),但我认为主要的还是有很好的基础,同时写本子非常的重要,有的老师不让自己学生写博士工作的延伸,认为触及到自己的核心东西,我老师的观点是:如果走一个博士,带走了他的关键,那他也就没什么前途了(呵呵,老板的原话)。自己写的本子老板看过两遍,第一次提了一些大的意见,第二次在我提交前一天在看了一遍,提了一个生死攸关的意见。毕业了一年,经常看到大家喷自己的老板,但我们课题组人走的时候都觉得自己没做好的话很对不起老板,虽然今天写在这里,老板应该看不见,但还是给老板说一声:谢谢!我们将继续努力,您给予我们的自信,将一直陪在我们以后的生活和工作中,10年后希望您能以我们骄傲!
研究生必备与500万研究生在线互动!
扫描下载送金币
浏览器进程
打开微信扫一扫
随时随地聊科研君,已阅读到文档的结尾了呢~~
《word》教案
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《word》教案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口跨平台编译个小插件:重新开始,整理了一下思路,继续求助。 - 查看主题 & Ubuntu中文论坛
&[ 15 篇帖子 ]&
&文章标题 : 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
跨平台编译:重新开始,整理了一下思路,继续求助。本人纯新手,我理解的思路和操作过程具体描述如下,有不对的地方烦请前辈给予指正。因具体的专有名词只是意会,不懂得专业定义,所以只用我理解的意思表述出来。目的:现有华为Hg255d路由器一台,已刷openwrt 12.09版(bin文件名称:-DreamBox-ramips-rt305x-hg255d-squashfs-sysupgrade.bin),路由器运行正常,且dmesg|grep usb能识别挂载的pcsc设备,证明该系统已集成pcsc设备驱动。现在需要一个能在该路由器上运行的oscam插件,且该插件须支持pcsc协议。(注:oscam源码默认编译不支持pcsc协议)前期尝试:上网本一台,并安装ubuntu 13.04 server(ubuntu-13.04-server-i386 .iso),在该系统上下载pcsc和oscam源码并编译,成功完成,编译出来的oscam能在该平台(上网本ubuntu系统)正常运行,且支持pcsc协议。现在需要的是能运行在openwrt系统的oscam,且支持pcsc协议,这涉及到跨平台交叉编译(网上教程所学直呼)准备平台:ubuntu 13.04 server,已安装必要的库依赖,已update+upgrade。主要参考教程:http://www.streamboard.tv/oscam/wiki/crosscompiling该教程提及的toolchain,我下载了OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2(39.7M,下载地址:http://downloads.openwrt.org/attitude_adjustment/12.09/ramips/rt305x/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2)因所参考教程涉及的目录不一样,所以我修改了所有操作命令并整理如下:cd /tmptar -xf libusb-1.0.9.tar.bz2 -C /home/jacy/crosstar -xf pcsc-lite-1.8.8.tar.bz2 -C /home/jacy/crosstar -xf OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2 -C /home/jacy/cross第一部分:cd crosscd libusb-1.0.9export TOOLCHAIN=/home/jacy/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2export PATH=&$TOOLCHAIN/bin:$PATH&./configure --prefix=$TOOLCHAIN/usr --host=mipsel-openwrt-linux-uclibcmakemake install第二部分:cd pcsc-lite-1.8.8export TOOLCHAIN=/home/jacy/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2export PATH=&$TOOLCHAIN/bin:$PATH&./configure CC=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc-gcc-4.6.3 --disable-libudev --host=mipsel-openwrt-linux-uclibc --prefix=$TOOLCHAIN/usr --exec-prefix=$TOOLCHAIN/usr --disable-shared LIBUSB_LIBS=&-L$TOOLCHAIN/usr/lib -lusb-1.0& LIBUSB_CFLAGS=&-I$TOOLCHAIN/usr/include/libusb-1.0&makemake install第三部分:cdsudo svn co
oscamcd oscamexport TOOLCHAIN=/home/jacy/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2make CROSS=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc- USE_PCSC=1 EXTRA_FLAGS=&-I$TOOLCHAIN/usr/include/PCSC&cd buildcmake ..make问题:第一部分./configure的时候未提示error,但是make的时候提示mipsel-openwrt-linux-uclibc-gcc.bin: warning: environment variable 'STAGING_DIR' ,查阅config.log,提示mipsel-openwrt-linux-uclibc-gcc.bin: warning: environment variable 'STAGING_DIR' not defined。网上查阅资料,意思是说要定义'STAGING_DIR'的路径,把'STAGING_DIR'的路径添加到环境变量。但是在我下载的toochain里面没有staring_dir的目录。前几天测试的时候,我一并下载了OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2 .tar.bz2(这文件超大,有594M,下载地址:http://downloads.openwrt.org/attitude_adjustment/12.09/ramips/rt305x/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2)。tar之后,我发现这个SDK文件夹下面有staring_dir目录,而且我之前下载的toochain所有文件目录就在staring_dir目录之下。如果参照教程,那我究竟是需要下载OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2还是OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2 .tar.bz2文件?因之前下载的SDK文件在tmp目录,没有拿出来,重启后没了。现在重新下载,只能下载完再测试了。命令中的目录都是参照教程依葫芦画瓢修改的,如果分析问题所在需要详细的目录名称,我可以ls贴上来。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
因个人对linux纯属新手(学法学出身的,汗)。所以开始想着参照网上的教程依葫芦画瓢去实现,但是中途遇见各种各样的问题傻了眼了。举个不太恰当的比喻:这就如90岁的老人上手术台,各种并发症接踵而至。解决这个问题又出那个问题,解决那个问题又出另一个问题,一步步下来最后根本不知道到底哪里出了问题。后来停了几天,查阅了一些资料,重新整理了一下思路,对整个过程大致理解如下:1.我需要的交叉编译,就是在ubuntu平台下,去编译一个openwrt平台下运行的插件。2.这个openwrt平台,因为跟路由器CPU架构对应,所以需要对应的openwrt环境。这个环境有现成的可使用,就是下载的对应的toolchain。3.我需要支持pcsc协议的oscam插件,具体操作流程是:oscam依赖make好的PCSC,make pcsc依赖libusb,所以先make install libusb,然后再make install pcsc,最后make oscam的时候,指定PCSC的目录。4.命令中:export TOOLCHAIN=就是指定toolchain的目录,下次整个目录可以用$TOOLCHAIN代替;export PATH=&$TOOLCHAIN/bin:$PATH& 就是指定编译的时候使用的程序文件,与CC=的意思一样?./configure 就是配置编译的环境设置调用文件等,config.log可以查看详细结果,比如文件安装到了什么位置等,下次调用的时候指定目录等;--prefix=就是指定install到什么目录,这个目录只要下次需要用的时候能找到就行;--host=就是目标平台的整个目录,备下次使用,这个貌似可以自定义,只要下次指定到它就行;(不太确定)-L就是指定库文件所在位置,-I就是制定include所在位置make和make install就是编译了,如果./configure出错,make就无从谈起。见笑了,这样理解不知道对不对。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
附上几个目录的lsjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2$ lsLICENSE
README.TOOLCHAIN
toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2
version.mkjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2$ cd toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2jacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ lsbin
mipsel-openwrt-linux
mipsel-openwrt-linux-uclibc
usrjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ cd binjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$ lsg++-uc
mipsel-openwrt-linux-gprof
mipsel-openwrt-linux-uclibc-c++
mipsel-openwrt-linux-uclibc-ldg++-uc+std
mipsel-openwrt-linux-ld
mipsel-openwrt-linux-uclibc-c++.bin
mipsel-openwrt-linux-uclibc-ld.bfdldd
mipsel-openwrt-linux-ld.bfd
mipsel-openwrt-linux-uclibc-cc
mipsel-openwrt-linux-uclibc-ld.binmipsel-openwrt-linux-addr2line
mipsel-openwrt-linux-nm
mipsel-openwrt-linux-uclibc-c++filt
mipsel-openwrt-linux-uclibc-nmmipsel-openwrt-linux-ar
mipsel-openwrt-linux-objcopy
mipsel-openwrt-linux-uclibc-cpp
mipsel-openwrt-linux-uclibc-objcopymipsel-openwrt-linux-as
mipsel-openwrt-linux-objdump
mipsel-openwrt-linux-uclibc-cpp.bin
mipsel-openwrt-linux-uclibc-objdumpmipsel-openwrt-linux-c++
mipsel-openwrt-linux-ranlib
mipsel-openwrt-linux-uclibc-elfedit
mipsel-openwrt-linux-uclibc-ranlibmipsel-openwrt-linux-c++filt
mipsel-openwrt-linux-readelf
mipsel-openwrt-linux-uclibc-g++
mipsel-openwrt-linux-uclibc-readelfmipsel-openwrt-linux-cpp
mipsel-openwrt-linux-size
mipsel-openwrt-linux-uclibc-g++.bin
mipsel-openwrt-linux-uclibc-sizemipsel-openwrt-linux-elfedit
mipsel-openwrt-linux-strings
mipsel-openwrt-linux-uclibc-gcc
mipsel-openwrt-linux-uclibc-stringsmipsel-openwrt-linux-g++
mipsel-openwrt-linux-strip
mipsel-openwrt-linux-uclibc-gcc-4.6.3
mipsel-openwrt-linux-uclibc-stripmipsel-openwrt-linux-gcc
mipsel-openwrt-linux-uclibc-addr2line
mipsel-openwrt-linux-uclibc-gcc.bin
mipsel-openwrt-linux-uclibc-wrapper.shmipsel-openwrt-linux-gcc-4.6.3
mipsel-openwrt-linux-uclibc-ar
mipsel-openwrt-linux-uclibc-gcovmipsel-openwrt-linux-gcov
mipsel-openwrt-linux-uclibc-as
mipsel-openwrt-linux-uclibc-gdbmipsel-openwrt-linux-gdb
mipsel-openwrt-linux-uclibc-as.bin
mipsel-openwrt-linux-uclibc-gprofjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
附上几个目录的lsjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2$ lsLICENSE
README.TOOLCHAIN
toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2
version.mkjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2$ cd toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2jacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ lsbin
mipsel-openwrt-linux
mipsel-openwrt-linux-uclibc
usrjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ cd binjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$ lsg++-uc
mipsel-openwrt-linux-gprof
mipsel-openwrt-linux-uclibc-c++
mipsel-openwrt-linux-uclibc-ldg++-uc+std
mipsel-openwrt-linux-ld
mipsel-openwrt-linux-uclibc-c++.bin
mipsel-openwrt-linux-uclibc-ld.bfdldd
mipsel-openwrt-linux-ld.bfd
mipsel-openwrt-linux-uclibc-cc
mipsel-openwrt-linux-uclibc-ld.binmipsel-openwrt-linux-addr2line
mipsel-openwrt-linux-nm
mipsel-openwrt-linux-uclibc-c++filt
mipsel-openwrt-linux-uclibc-nmmipsel-openwrt-linux-ar
mipsel-openwrt-linux-objcopy
mipsel-openwrt-linux-uclibc-cpp
mipsel-openwrt-linux-uclibc-objcopymipsel-openwrt-linux-as
mipsel-openwrt-linux-objdump
mipsel-openwrt-linux-uclibc-cpp.bin
mipsel-openwrt-linux-uclibc-objdumpmipsel-openwrt-linux-c++
mipsel-openwrt-linux-ranlib
mipsel-openwrt-linux-uclibc-elfedit
mipsel-openwrt-linux-uclibc-ranlibmipsel-openwrt-linux-c++filt
mipsel-openwrt-linux-readelf
mipsel-openwrt-linux-uclibc-g++
mipsel-openwrt-linux-uclibc-readelfmipsel-openwrt-linux-cpp
mipsel-openwrt-linux-size
mipsel-openwrt-linux-uclibc-g++.bin
mipsel-openwrt-linux-uclibc-sizemipsel-openwrt-linux-elfedit
mipsel-openwrt-linux-strings
mipsel-openwrt-linux-uclibc-gcc
mipsel-openwrt-linux-uclibc-stringsmipsel-openwrt-linux-g++
mipsel-openwrt-linux-strip
mipsel-openwrt-linux-uclibc-gcc-4.6.3
mipsel-openwrt-linux-uclibc-stripmipsel-openwrt-linux-gcc
mipsel-openwrt-linux-uclibc-addr2line
mipsel-openwrt-linux-uclibc-gcc.bin
mipsel-openwrt-linux-uclibc-wrapper.shmipsel-openwrt-linux-gcc-4.6.3
mipsel-openwrt-linux-uclibc-ar
mipsel-openwrt-linux-uclibc-gcovmipsel-openwrt-linux-gcov
mipsel-openwrt-linux-uclibc-as
mipsel-openwrt-linux-uclibc-gdbmipsel-openwrt-linux-gdb
mipsel-openwrt-linux-uclibc-as.bin
mipsel-openwrt-linux-uclibc-gprofjacy@ubuntu:~/cross/OpenWrt-Toolchain-ramips-for-mipsel_r2-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
这是OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2文件tar后的lsjacy@ubuntu:~$ cd crossjacy@ubuntu:~/cross$ cd OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2$ lsConfig.in
feeds.conf.default
README.SDK
staging_dir
targetjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2$ cd staging_dirjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir$ lshost
target-mipsel_r2_uClibc-0.9.33.2
toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir$ cd toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ lsbin
mipsel-openwrt-linux
mipsel-openwrt-linux-uclibc
usrjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2$ cd binjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$ lsg++-uc
mipsel-openwrt-linux-gcov
mipsel-openwrt-linux-uclibc-addr2line
mipsel-openwrt-linux-uclibc-ldg++-uc+std
mipsel-openwrt-linux-gdb
mipsel-openwrt-linux-uclibc-ar
mipsel-openwrt-linux-uclibc-ld.bfdldd
mipsel-openwrt-linux-gprof
mipsel-openwrt-linux-uclibc-as
mipsel-openwrt-linux-uclibc-nmmipsel-openwrt-linux-addr2line
mipsel-openwrt-linux-ld
mipsel-openwrt-linux-uclibc-c++
mipsel-openwrt-linux-uclibc-objcopymipsel-openwrt-linux-ar
mipsel-openwrt-linux-ld.bfd
mipsel-openwrt-linux-uclibc-c++filt
mipsel-openwrt-linux-uclibc-objdumpmipsel-openwrt-linux-as
mipsel-openwrt-linux-nm
mipsel-openwrt-linux-uclibc-cpp
mipsel-openwrt-linux-uclibc-ranlibmipsel-openwrt-linux-c++
mipsel-openwrt-linux-objcopy
mipsel-openwrt-linux-uclibc-elfedit
mipsel-openwrt-linux-uclibc-readelfmipsel-openwrt-linux-c++filt
mipsel-openwrt-linux-objdump
mipsel-openwrt-linux-uclibc-g++
mipsel-openwrt-linux-uclibc-sizemipsel-openwrt-linux-cpp
mipsel-openwrt-linux-ranlib
mipsel-openwrt-linux-uclibc-gcc
mipsel-openwrt-linux-uclibc-stringsmipsel-openwrt-linux-elfedit
mipsel-openwrt-linux-readelf
mipsel-openwrt-linux-uclibc-gcc-4.6.3
mipsel-openwrt-linux-uclibc-stripmipsel-openwrt-linux-g++
mipsel-openwrt-linux-size
mipsel-openwrt-linux-uclibc-gcovmipsel-openwrt-linux-gcc
mipsel-openwrt-linux-strings
mipsel-openwrt-linux-uclibc-gdbmipsel-openwrt-linux-gcc-4.6.3
mipsel-openwrt-linux-strip
mipsel-openwrt-linux-uclibc-gprofjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin$
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
改用OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2解压之后目录里的toolchain继续操作:tar -xf OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2 -C /home/jacy/crosscdcd /cross/liubus-1.0.9export TOOLCHAIN=/home/jacy/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2export PATH=&$TOOLCHAIN/bin:$PATH&export STAGING_DIR=/home/jacy/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin:$STAGING_DIR./configure --prefix=$TOOLCHAIN/usr --host=mipsel-openwrt-linux-uclibcmakemake install这一步貌似顺利,查看$TOOLCHAIN/usr/lib和include下原来无文件,make intall之后的lsjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib$ lslibusb-1.0.a
libusb-1.0.la
libusb-1.0.so
libusb-1.0.so.0
libusb-1.0.so.0.1.0
pkgconfigjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include$ lslibusb-1.0jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include$ cd libusb-1.0jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include/libusb-1.0$ lslibusb.h
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
继续操作cd pcsc-lite-1.8.8export TOOLCHAIN=/home/jacy/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2export PATH=&$TOOLCHAIN/bin:$PATH&export STAGING_DIR=/home/jacy/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin:$STAGING_DIR./configure CC=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc-gcc-4.6.3 --disable-libudev --host=mipsel-openwrt-linux-uclibc --prefix=$TOOLCHAIN/usr --exec-prefix=$TOOLCHAIN/usr --disable-shared LIBUSB_LIBS=&-L$TOOLCHAIN/usr/lib -lusb-1.0& LIBUSB_CFLAGS=&-I$TOOLCHAIN/usr/include/libusb-1.0&makemake install这一步貌似也成功了。jacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib$ lslibpcsclite.a
libpcsclite.la
libpcscspy.a
libpcscspy.la
libusb-1.0.a
libusb-1.0.la
libusb-1.0.so
libusb-1.0.so.0
libusb-1.0.so.0.1.0
pkgconfigjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include$ lslibusb-1.0
PCSCjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include$ cd PCSCjacy@ubuntu:~/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include/PCSC$ lsdebuglog.h
ifdhandler.h
pcsclite.h
winscard.h
wintypes.h
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
继续操作cdsvn co
oscamcd oscamexport TOOLCHAIN=/home/jacy/cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2make CROSS=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc- USE_PCSC=1 EXTRA_FLAGS=&-I$TOOLCHAIN/usr/include/PCSC&这一步出错:csctapi/ifd_pcsc.c:14:27: fatal error: PCSC/pcsclite.h: No such file or directorycompilation terminated.make[1]: *** [build/mipsel-openwrt-linux-uclibc-pcsc/csctapi/ifd_pcsc.o] Error 1make: *** [all] Error 2显示PCSC目录下没有pcsclite.h文件,但是实际上这个位置有pcsclite.h这个文件,不明原因。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
jacy@ubuntu:~$ find | grep pcsclite.h./cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging
_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/include/PCSC/pcsclite.h./cross/OpenWrt-SDK-ramips-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/staging
_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include/PCSC/pcsclit
e.h./cross/pcsc-lite-1.8.8/src/PCSC/pcsclite.h./cross/pcsc-lite-1.8.8/src/PCSC/pcsclite.h.in
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
有没有人指点一下啊。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
16:33帖子: 14825
看看 這些篇 及 其連結網頁 能否幫你
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
13:11帖子: 2361
hahaxiansheng 写道:make CROSS=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc- USE_PCSC=1 EXTRA_FLAGS=&-I$TOOLCHAIN/usr/include/PCSC&看起来是这个查找路径有问题。指明头文件的查找目录是$TOOLCHAIN/usr/include/PCSC,程序代码中用的却是#include &PCSC/pcsclite.h&这样的语句,导致查找位置成了$TOOLCHAIN/usr/include/PCSC/PCSC/pcsclite.h,所以就找不到文件了把最后的PCSC去掉试试
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
poloshiao 写道:看看 這些篇 及 其連結網頁 能否幫你谢谢!好像是toolchain有问题。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
23:33帖子: 79
系统: ubuntu 13.04
接收感谢: 0 次
astolia 写道:hahaxiansheng 写道:make CROSS=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc- USE_PCSC=1 EXTRA_FLAGS=&-I$TOOLCHAIN/usr/include/PCSC&看起来是这个查找路径有问题。指明头文件的查找目录是$TOOLCHAIN/usr/include/PCSC,程序代码中用的却是#include &PCSC/pcsclite.h&这样的语句,导致查找位置成了$TOOLCHAIN/usr/include/PCSC/PCSC/pcsclite.h,所以就找不到文件了把最后的PCSC去掉试试谢谢!后来没搞了,好像这个hg255d的toolchain有问题。我用同样的方法,编译FW300R上成功了。
&文章标题 : Re: 跨平台编译个小插件:重新开始,整理了一下思路,继续求助。发表于 :
1:19帖子: 95
接收感谢: 0 次
hahaxiansheng 写道:make CROSS=$TOOLCHAIN/bin/mipsel-openwrt-linux-uclibc- USE_PCSC=1 EXTRA_FLAGS=&-I$TOOLCHAIN/usr/include/PCSC&看起来是这个查找路径有问题。指明头文件的查找目录是$TOOLCHAIN/usr/include/PCSC,程序代码中用的却是#include &PCSC/pcsclite.h&这样的语句,导致查找位置成了$TOOLCHAIN/usr/include/PCSC/PCSC/pcsclite.h,所以就找不到文件了把最后的PCSC去掉试试谢谢!后来没搞了,好像这个hg255d的toolchain有问题。我用同样的方法,编译FW300R上成功了。FW300R 有USB接口?
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 15 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 0 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 16.10 - Yakkety Yak
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.04
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店}

我要回帖

更多关于 民事案件审判思路整理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信