OpenSolaris构建C/C++开发环境
一Sun Studio 简介
Sun Studio 是 Solaris/OpenSolaris 操作系统上的首选开发环境。它包含并优化了 C 、 C++ 及 Fortran 编译器,而且融入了业界领先的 IDE 和性能调试技术。随着软硬件技术发展关系的调整,开发多处理器和多线程应用的重要性正日益突出,而 Sun Studio在开发多线程程序(尤其是在 Sun 平台上)方面同样表现出了卓越的性能。
可以这么说, Sun Studio为开发者提供了一个可靠的工具集,它既能帮助开发人员方便的开发多线程应用,同时也可协助开发将现有单线程程序轻松移植到多线程环境中去,从而充分利用最 新的多核系统的潜能。它支持多种语言的编译器、线程分析器和可识别线程的调试器以及性能分析工具,开发人员迁移和优化程序变得更为容易。 Sun Studio的所有功能均适用于 Solaris/OpenSolaris 操作系统和 Linux 操作系统。
Sun Studio 是一个高度插件化的开发环境,我们可以直接在 Sun Studio 内部下载并安装各种插件,从而让它成为一个愈加强大的集成开发环境,比如通过安装插件,让 Sun Studio 支持支持 Java 、 PHP/Ruby 和 AJAX 程序的开发等等。
二 在opensolaris上构建开发环境
1、下载和安装 Sun sunstudio 12 编译工具
建立单独的opt 分区 ,编译的工具都一般都安装在opt下面。最新的Sun Studio12 则是 tar包,不需要安装,解压后即可使用。为了统一管理,解压后的文件在opt下建立链接。由于OpenSolaris不允许以root登陆用户,所以在安装时需要切换到root用户以获得相应权限。其下载和安装过程可以参照这篇文章:http://hub.opensolaris.org/bin /view/Community+Group+tools/sun_studio_12_tools
# cd /opt
# mkdir sunstudio
# cd sunstudio
# tar xvf $HOME/Downloads/sunstudio12-patched-ii-2009Sep-sol-x86.tar
# cd ../
#ln -s sunstudio SUNWspro
2、设置环境变量
#path=/opt/SUNWspro/bin:$PATH
#export P
相关文档:
一、c++ 调C:
/* c语言头文件:cExample.h */
#ifndef C_EXAMPLE_H
#define C_EXAMPLE_H
#ifdef __cplusplus
extern "C"
{
#endif
int add(int x,int y);
#ifdef __cplusplus
}
#endif
#endif
/* c语言实现文件:cExample.c */
#include "cExample.h"
int add( int x, int y )
{
return ......
1.c调用python:
实例代码:
main.c调用test.py的
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//main.c
#include <windows.h>
......
Windows C 程序设计入门与提高
http://download.chinaitlab.com/program/files/13246.html
单片机C语言入门
http://download.chinaitlab.com/program/files/12907.html
C++ 入门基础教程
http://download.chinaitlab.com/program/files/7617.html
C语言常用算法源代码
http://download.chinaitlab.com/program/files ......
Objective C 2.0 简明教程 (5) 属性(Property)
作者:Administrator
周六, 2009年 03月 28日 07:47
Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。 ......
1 编程基础
1.1 基本概念
1. 的理解:const char*, char const*, char*const的区别问题几乎是C++面试中每次 都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bja ......