① 200分:linux 下 undefined reference to `cos'的问题
编译的时候带上参数 -lm
如:
gcc -o myproc myproc.cpp -L/usr/lib -lm
② 目前为止你已知的智能卡操作系统主要有哪些
智能卡操作系统也就是COS,全称是Chip Operating System(片内操作系统),它一般是紧紧围绕着它专所服务的智属能卡的特点而开发的。由于不可避免地受到了智能卡内微处理器芯片的性能及内存容量的影响,因此,COS在很大程度上不同于我们通常所能见到的微机上的操作系统(例如DOS、UNIX等)。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,主要服务于简单快捷的多种应用,比如通讯娱乐,而cos仅仅是为智能卡服务的操作系统。
③ cos操作系统下载和安装使用教程
第一步、下载文件,如果你是用虚拟机的话,注意在用虚拟机打开选择系统的时候,要选择Ubuntu
Linux这个系统,否则无法正常安装。最初我选择的是Other,导致几次都无法安装上。安装程序是iso格式的光盘镜像,大小为1.71GB,文件名为
COS_Desktop_1.0alpha_Release_SP1.iso,从其名字上可以知道这是第一个公开的版本。
第二步、选择好系统以后,继续下一步,即可看到COS的初始页面,“Automatic
boot
in
10
second”,在10秒内系统会自动运行,如果要进入选择界面的话,需要在这里10秒内按
TAB
键。
安装完毕后就可以开始使用COS操作系统了。
猜你还喜欢:
cos操作系统怎么样?cos手机操作系统评测视频
htc
cos系统手机配置曝光:htc
cos操作系统手机配置参数介绍
④ linux下的数学库头文件是什么math.h居然没有sin,cos之类的函数定义,在windows
C 的书只不过是一个通用的基础。实际用起来,要看具体环境的……
如果专你开发大型的并行计属算程序,你会发现 C 语言的通用教程完全是坑爹用的。
去 http://gcc.gnu.org/onlinedocs/ 看看官方手册吧。
记住一点就行了:微软的产品和别人比,一般都是同一个名字的似乎一模一样但其实完全不同的两个东西。
⑤ 国产电脑操作系统如何安装
第一步:下载文件,如果你是用虚拟机的话,注意在用虚拟机打开选择系统的时候,要选择Ubuntu Linux这个系统,否则无法正常安装。最初我选择的是Other,导致几次都无法安装上。安装程序是iso格式的光盘镜像,大小为1.71GB,文件名为COS_Desktop_1.0alpha_Release_SP1.iso,从其名字上可以知道这是第一个公开的版本。
下载地址:http://www.it892.com/download/system/os/5952.html
第二步:选择好系统以后,继续下一步,即可看到COS的初始页面,“Automatic boot in 10 second”,在10秒内系统会自动运行,如果要进入选择界面的话,需要在这里10秒内按 TAB 键。
第三步:默认是“Start COS Desktop”,按Enter即可进入桌面安装界面。
第四步:从上图可以看到COS的桌面和任务栏,桌面为程序的图标。任务栏右侧分别为窗口、时间、CPU使用情况、输入法、便签、声音、网络、设置和通知。左侧为菜单,桌面和一些常用的程序快捷方式。下图为点击菜单后,显示的窗口,可以看到不同分类的程序。
第五步:下图为互联网分类,有火狐、QQ国际象棋、Thunderbird邮件/新闻、远程桌面、飞信与飞鸽传书。
第六步:下图为系统设置窗口,可以对系统每个方面进行设置,不过这界面像极了Mac的系统设置。
第七步:下图为软件管理器窗口,对软件进行了分类,方便查找与安装。
第八步:下图为计算机窗口,有平铺、列表和分类三种展示方式。
第九步:下图为系统监视器窗口,在资源分类下,可以看到CPU、内存与网络的使用情况。
第十步:下图为系统监视器窗口,在进程分类下,可以看到每项进程的用户、CPU、ID、内容和优先级。
第十一步:界面预览。
COS,名字挺霸气,全称CHINA-OS,也是最近新出的一个国产操作系统(Linux内核),那么这个系统怎么安装呢?cos系统安装的时候应该注意哪些细节?如果喜欢这款国产系统的朋友,Cos系统安装起来有没有遇到难题呢?今天电脑技术网为大家制作了一个Cos系统安装详细图文教程,希望能在大家安装该系统的时候解决一些问题。
⑥ linux中源代码包安装的基本步骤是什么
详解linux源码包安装过程
1. 解压缩包
可以通过下载或其他方式获得了一个软件包,通常它是一个压缩文件,大部分可能是存档的和压缩的,这些文件一般以 .tar .gz为扩展名。
首先拷贝它到一个目录,然后 untar 和 gunzip 解压它。 通常这个命令是
tar xzvf filename [filename 是软件文件名称]
解压后的文件一般会在当前目录下的创建子目录,并以这个包名来命名。 你也可以用用这个命令预先查看结果 tar tzvf filename,显示包里有那些解压文件。
源文件如果是新的 bzip2 (.bz2) 格式,可用
bzip2 -cd filename | tar xvf -,或更简单的 tar xyvf filename ,这很不错的tar命令被不断的完善。
说明:
A:有时候一些文件必须安装在用户的 home 目录下,或更多的是在一个固定的目录,比如 /, /usr/src, 或 /opt 。所以必须仔细阅读安装包的配置信息。当一个软件包里如果有config 和 Makefiles 文件则最好去编辑它,这里包括了安装指令和说明。提示:你改变 makefile 会导致不同的结果。大部分软件包允许用 make install 自动处理安置二进制文件在适当的系统位置。
B:你可能碰到过一些共享文件、shell 存档文件、尤其是 Internet 上的源码新闻组。它们保留的原因是具有人性化的可读性,并且允许新闻组缓冲并通过它们筛选和剔除出不合格的。它们可能用 unshar filename.shar 命令来解压。
C: 一些源码存档文件是用非标准的 DOS,Mac 或其他压缩的比如:
zip, arc, lha, arj, zoo, rar, and shk.
D: 有时候,你可能需要使用一个 patch 或显示改变了的 diff 文件来升级或修复存档的源码文件。这 doc 文件或者 README 文件将告诉你怎么去使用。一个很好的命令用标准语法来调用的命令是 patch < patchfile.
2: 关于 rpm 安装包
一些 Linux 用户惧怕通过使用源码来手动安装软件包,不过现在有方便的 rpm 和 deb 或 新格式的 slp 包。例如:rpm 安装运行平稳又快,作为一个软件安装在某几个有名的操作系统。
作为方便的RPM包也存在很多不好的缺点,例如:
A: 要了解软件中更多更详细的内容你必须去在二进制中去了解,而不是rpm包。
B: 还有安装一个 rpm 包如果需要依赖关系那么安装就可能会导致失败。
C: 当 rpm 请求你系统中不同版本的库,那么安装将不能继续,除非你为错误的库位置创建连接符号到正确的位置。
说明:必须使用root 安装 rpm 和 deb 。因为它需要必须的写入权限。
最简单的,用命令 rpm -i packagename.rpm 和 dpkg --install packagename.deb 会自动解包和安装。
3:关于安装 Linux 包出现的一些问题及解决方案
假设 make 失败有个链接错误: -lX11: No such file or directory,正好在 xmkmf 之后已被调用,这可能意味着 Imake 不能被完全建立。检查第一部分 Makefile 文件的的行是这样:
· LIB= -L/usr/X11/lib
· INCLUDE= -I/usr/X11/include/X11
· LIBS= -lX11 -lc -lm
这个 -L 和 -I 开关告诉编译器和链接分别在哪里找到 library 和 include 文件。在这个例子里, X11 库应该在 /usr/X11/lib 目录,且 X11 包含文件应该在 /usr/X11/include/X11 目录里。假如对于你的机器上的这个错误,请处理修改 Makefile 并重新再 make。
没有声明涉及的数学库函数,像下列各项:
/tmp/cca011551.o(.text 0x11): undefined reference to `cos'
要修复它,需要明确链接到匹配的库,在 Makefile (看先前的例子) 里增加一个 -lm 到 LIB 或 LIBS 标记 。
用其他方法尝试
仍然失败 如果失败,参考下列脚本:
make -DUseInstalled -I/usr/X386/lib/X11/config
这个直接方式的类别相当于。
在少数例子里,用 root 运行 ldconfig 可能会解决:
# ldconfig 更新共享库链接符号。
一些 Makefiles 使用你系统里未被承认的库别名。一个例子,构建可能需要 libX11.so.6 ,但是在 /usr/X11R6/lib 不存在文件或链接。然而,在那里是 libX11.so.6.1。解决方法是用 root 运行ln -s /usr/X11R6/lib/libX11.so.6.1 /usr/X11R6/lib/libX11.so.6 ,接着需要运行 ldconfig 。
有一些包需要你安装一个或更多库的升级版本。需要拷贝一个或更多的库到适当的目录里,删除旧的库,重新设置动态链接库。
4:一些其他的问题处理
安装一个shell 脚本如果出现:No such file or directory 的错误消息。这是可以检查文件权限确定文件事可执行的,并检查文件头确定是否 shell 或程序是脚本在指定的位置被调用。一个例子,这个脚本可能是这样开始的:
#!/usr/local/bin/EDEN
如EDEN的实际安装位置是在你的 /usr/bin 目录,用一个 /usr/local/bin 替代
这个脚本不能运行有两个方法来纠正!!
A: 文件头改成 #!/usr/bin/EDEN
B: 或增加一个链接符, ln -s /usr/bin/EDEN
5:一个典型的例子 Xloadimage
首先说明下面的例子来源于国外网站的一个技术实例,这里我做了翻译和整理。
这个例子展现一个简单的问题。xloadimage 程序对我的图形工具的调整设置是有用的附加。从源码目录拷贝文件,用 tar xzvf 解压文件,可是在运行 make 的时候出现令人讨厌的错误并停止了。
gcc -c -O -fstrength-rece -finline-functions -fforce-mem
-fforce-addr -DSYSV -I/usr/X11R6/include
-DSYSPATHFILE=\"/usr/lib/X11/Xloadimage\" mcidas.c
In file included from /usr/include/stdlib.h:32,
from image.h:23,
from xloadimage.h:15,
from mcidas.c:7:
/usr/lib/gcc-lib/i486-linux/2.6.3/include/stddef.h:215:
conflicting types for `wchar_t'
/usr/X11R6/include/X11/Xlib.h:74: previous declaration of
`wchar_t'
make[1]: *** [mcidas.o] Error 1
make[1]: Leaving directory
`/home/thegrendel/tst/xloadimage.4.1'
make: *** [default] Error 2
这个错误消息包含了实质的线索:
查看 image.h 文件的 23 行:
#include < stdlib.h>
在源码的某处对于 xloadimage, wchar_t 已经在指定标准 include 文件重新定义。 告诉我们首先在 image.h 的 23 行尝试注释它,或许 stdlib.h include 是不存在的,毕竟不是所有都是必需的。
在这点,构建中的收益来源于所有任何一个致命错误。xloadimage 现在功能正常。
6: 安装 Linux 包的一些总结
坚持自己动手处理所有的安装出现的问题,不断总结努力学习,从错误里去仔细研究,努力动手排错,从每个不足甚至失败的地方得到扩充和提升,可以增强安装构建软件的技巧。
⑦ cos什么意思
COS一般指中国操作系统。
中国操作系统(COS),是继银河麒麟,YunOS、同洲960等之后又一款国产操作系统,基于Linux研发,可通过虚拟机实现安卓应用安装及使用。“中国操作系统”的终极目标就是做中国人主要在用的操作系统。
中国科学院软件研究所与上海联彤网络通讯技术有限公司(简称联彤)在北京钓鱼台国宾馆联合发布了具有自主知识产权的操作系统“中国操作系统”。
(7)coslinux扩展阅读:
COS系统的优势
1、核心技术
智能操作系统是整合智能设备及相关产业的核心和基础。在COS的支持下,上下游企业可以同上海联彤一起构建完全可控的软件、硬件深度整合产业大虚链,构建智能应用、内容服务的完整体系,不再受国外操作系统厂商控制和影响,也可以避免政策、竞争等大环境变动带来的隐患。
2、功能
COS智能手机与机顶盒,其体验已经饥旦与国际主流操作系统达到一个水准。同时,COS还实现了具有自己特色的多窗口操作、实时多任务、语音语义识别等功能。
3、支持应用
COS智能操作系统使用原生COS应用,以最高的系统结合度以及可扩展性,为用户提供更佳的体验。COS原生应用在同等硬件平台上,其启动速度比国际主流操作系统快30%以上,对滚肢燃内存等资源的需求仅为一半。