Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

Similar documents
Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

Sun Storage Common Array Manager 阵列管理指南,版本 6.9.0

StorageTek Virtual Storage Manager GUI - 安全指南

epub83-1

Microsoft Word - 11.doc

Sun Blade X6275 M A

EK-STM32F

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

言1.PDF

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

ebook140-9

Basic System Administration

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

AL-M200 Series

untitled

CC213

PPBSalesDB.doc

Abstract arm linux tool-chain root NET-Start! 2

Copyright 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement cont

HOL-CHG-1695

目 录

Guide to Install SATA Hard Disks

Windows XP

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

ICD ICD ICD ICD ICD

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Java Desktop System 呂衄盋 2 呂衄说柔

mvc

LSI U320 SCSI卡用户手册.doc

基于UML建模的管理管理信息系统项目案例导航——VB篇

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Chapter 2

WinMDI 28

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

Windows 2000 Server for T100

ebook62-1

附录J:Eclipse教程

f2.eps

IP505SM_manual_cn.doc

RUN_PC連載_12_.doc

Microsoft Word - Datastream5.1_使用說明201110

Sun Fire V440 Server Administration Guide - zh_TW

自动化接口

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

Microsoft Word - PS2_linux_guide_cn.doc

ARM JTAG实时仿真器安装使用指南

Microsoft Word zw

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

Copyright 2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 版 權 所 有 Sun Microsystems, Inc. 對 於 本 文 件 所 述 技 術 擁 有

K7VT2_QIG_v3

目 录 如 何 阅 读 本 说 明 书! 感 谢 您 惠 购 先 锋 产 品 请 务 必 阅 读 本 册 子 和 本 机 附 带 的 使 用 说 明 书 ( 基 本 版 ) 它 们 都 包 含 使 用 本 产 品 之 前 必 须 充 分 了 解 的 重 要 信 息! 在 本 说 明 书 中, 产 品

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

Sun StorEdge 3000 系列安装、操作和维护手册 (3310)


2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

Learning Java

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

投影片 1

Microsoft Word - Front cover_white.doc

GoFlex Home UG Book.book

untitled

What You Can Find with SciFinder Scholar SciFinder Scholar Area Information Available in SciFinder Scholar Document Title Information Author/inventor

目次 

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

F4

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

RunPC2_.doc

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c)

ebook140-8

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

Paratune用户手册


D C 93 2

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

Bus Hound 5

2007, Oracle / Sun Microsystems, Inc. / Sun Microsystems, Inc. FAR Federal Acquisition Regulations Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Mi

V39用户手册0227.doc

EJB-Programming-3.PDF

ebook

Microsoft PowerPoint - lect01.ppt

Dell EMC Data Domain DDOS 5.5 Data Domain Data Domain Data Domain : Data Domain Boost (DDBoost) Dell EMC DDBoost Data Domain DDBoost Source De-Dup Bac

穨2700使用手冊.doc

csg(1_29)cs.p65

Sophos Central 快速安裝手冊

投影片 1

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university

ebook 185-6

产品手册

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

CDWA Mapping. 22 Dublin Core Mapping

LSC操作说明

Microsoft Word - template.doc

RAID RAID 0 RAID 1 RAID 5 RAID * (-1)* (/ 2)* No Yes Yes Yes SATA A. B. BIOS SATA C. RAID BIOS RAID ( ) D. RAID/AHCI ( ) S ATA S S D ( ) (

Transcription:

Oracle Solaris Studio 12.2 IDE 2010 9

2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New Project" "New Project" 2. "C/C++" 3. "C/C++/Fortran Application" C/C++/Fortran "Next" Oracle Solaris Studio 12.2 IDE 2

4. C/C++/Fortran 5. "Finish" "Important Files" makefile 1. "Files" Oracle Solaris Studio 12.2 IDE 3

2. "Projects" 1. CppApplication_1 "New Logical Folder" 2. "Rename" 1. "Source Files" "New" > "Main C File" C 2. "Name and Location" "File Name" newfile 3. "Finish" newfile.c "Source Files" Oracle Solaris Studio 12.2 IDE 4

1. "Header Files" "New" > "C Header File" C 2. "Name and Location" "File Name" newfile 3. "Finish" newfile.h "Header Files" "Source Files" "Add Existing Item" "Select Item" "Source Files" "Add Existing Items from Folders" "Add Folders" "New" "Name and Location" "Debug" "Release" "Debug" "Release" "Project Properties" "Project Properties" "Application" "Properties" Oracle Solaris Studio 12.2 IDE 5

"Project Properties" "General" "Build" "Run" "Debug" "Project Properties" makefile 1. "Project Properties" "Manage Configurations" 2. "Configurations" "Release" "Copy" "Rename" 3. "Rename" "PerformanceRelease" "OK" 4. "Configurations" "OK" 5. "Project Properties" "C Compiler" C "Configuration" "PerformanceRelease" 6. "Development Mode" "Release" "PerformanceRelease" "OK" 1. newfile.c "Properties" 2. "Categories" "General" Oracle Solaris Studio 12.2 IDE 6

3. "C Compiler" C 4. "Project Properties" "Projects" "Projects" IDE "Set as Main Project" IDE 1. "Build" "Output" 2. "Debug" "PerformanceRelease" "PerformanceRelease" 3. "Build" "Output" "Run" > "Batch Build Main Project" "Batch Build" newfile.c "Compile File" "C/C++/Fortran Project From Existing Code" C/C++/Fortran Oracle Solaris Studio 12.2 IDE 7

Arguments Arguments_1 1. "File" > "New Project" 2. "Samples" 3. "C/C++" Arguments "Next" "Finish" 4. Arguments_1 "Build" 5. Arguments_1 "Properties" 6. "Project Properties" "Run" 7. "Arguments" 1111 2222 3333 "OK" 8. "Run" > "Run Main Project" "Run Monitor" "Project Properties" "Profile" Oracle Solaris Studio 12.2 IDE 8

"C/C++/Fortran Project From Existing Code" C/C++/Fortran IDE makefile 1. "File" > "New Project" 2. "C/C++" 3. "C/C++/Fortran Project From Existing Code" C/C++/Fortran "Next" 4. "New Project" "Select mode" "Browse" "Select Project Folder" "Select" 5. "Automatic" "Finish" 6. "Projects" IDE makefile "Clean" "Build" "Projects" "Build" Oracle Solaris Studio 12.2 IDE 9

"Clean and Build" IDE UNIX "Options" "Build Tools" 1. "Tools" > "Options" 2. "Options" "Build Tools" "Edit" 3. "Development Host Manager" "Add" 4. "New Remote Development Host" "Select Host" "Hostname" "Network neighborhood" "Next" 5. "Setup Host" "Login" "Next" Oracle Solaris Studio 12.2 IDE 10

6. "Summary" "Finish" 7. "Development Hosts Manage" "Development Hosts" "OK" NFS Samba "Project Properties" "Build" tar zip Solaris SVR4 RPM Debian 1. Arguments_1 "Properties" 2. "Project Properties" "Packaging" 3. "Solaris SVR4" 4. 5. "Packaging Files Browse" "Packaging Files" SVR4 "Info" Oracle Solaris Studio 12.2 IDE 11

6. "Files" "Files" "File or Directory Path in Package" "Files" "OK" Oracle Solaris Studio 12.2 IDE 12

7. 8. "OK" 9. "More Build Commands" > "Build Package" Oracle Solaris Studio IDE Quote 1. "File" > "New Project" 2. "Samples" "C/C++" Quote "Next" "Finish" "Options" 1. "Tools" > "Options" 2. "Editor" 3. "Formatting" 4. "Language" 5. "Style" Oracle Solaris Studio 12.2 IDE 13

6. C C++ 1. Quote_1 "Source Files" cpu.cc 2. 3. {...} 1. "Tools" > "Options" 2. "C/C++" 3. "Highlighting" 4. 5. "OK" 6. Quote_1 customer.cc Oracle Solaris Studio 12.2 IDE 14

7. Customer 8. Customer 9. customer.h Oracle Solaris Studio 12.2 IDE 15

IDE C C++ 1. Quote_1 quote.cc 2. quote.cc C Ctrl + Cpu Customer "No documentation found because the project source code does not include documentation" 3. Ctrl + Oracle Solaris Studio 12.2 IDE 16

4. calloc() IDE 5. Customer Enter 6. andrew; Customer a Ctrl + a Oracle Solaris Studio 12.2 IDE 17

7. andrew Customer 8. IDE Doxygen 1. quote.cc int readnumberof(const char* item, int min, int max) { 2. Enter readnumberof Doxygen 3. @param 4. readnumberof Oracle Solaris Studio 12.2 IDE 18

5. readnumberof Ctrl + Shift + 6. readnumberof 7. "Source" > "Show documentation" C C++ Fortran Tab Quote_1 quote.cc uns Tab uns unsigned iff Tab iff if (exp) {} ifs Tab ifs if (exp) {} else {} fori Tab fori for (int i=0; i< size; i++) { Object size = array[i] ;} 1. "Tools" > "Options" 2. "Options" "C/C++" "Code Templates" 3. "Language" Oracle Solaris Studio 12.2 IDE 19

C C++ 1. Quote_1 module.cc 116 { Return 2. enum state { Return 3. invalid=0, success=1 4. }; if ( 5. v==null i 6. IDE Quote_1 "Classes" "Classes" 1. "Classes" "Classes" 2. Quote_1 Oracle Solaris Studio 12.2 IDE 20

3. Customer 4. name customer.h "Navigator" "Navigator" "Navigator" "Window" > "Navigating" > "Navigator" 1. "Editor" quote.cc 2. "Navigator" Oracle Solaris Studio 12.2 IDE 21

3. "Navigator" "Editor" 4. "Navigator" 5. "Navigator" "Help" > "Help Contents" IDE "Help" "Search" "Find" "Usages" 1. customer.cc 42 Customer "Find Usages" 2. "Find Usages" "Find" 3. "Usages" Customer "Call Graph" 1. quote.cc main "Show Call Graph" Oracle Solaris Studio 12.2 IDE 22

2. "Call Graph" main "Call Graph" 3. end1 end1 4. end1 endl end1 5. Oracle Solaris Studio 12.2 IDE 23

1. Quote_1 cpu.cc Ctrl 37 ComputeSupportMetric 2. 3. Ctrl cpu.h 4. cpu.cc 5. Oracle Solaris Studio 12.2 IDE 24

6. module.h 7. 8. Cpu::ComputerSupportMetric cpu.h "Include Hierarchy" 1. Quote_1 module.cc 2. #include "module.h" "Navigate" > "View Includes Hierarchy" 3. "Hierarchy" Oracle Solaris Studio 12.2 IDE 25

"Type Hierarchy" 1. Quote_1 module.h 2. Module "Navigate" > "View Type Hierarchy" 3. "Hierarchy" Module 1. Quote_1 quote.cc 2. "Editor" 173 (response = readchar("enter disk module type: (S for single disks, R for RAID; Q - exit)", S );) Oracle Solaris Studio 12.2 IDE 26

3. 4. "Window" > "Debugging" > "Breakpoints" "Breakpoints" 1. "Debug" > "New Breakpoint" (Ctrl+Shift+F8) "New Breakpoint" 2. "Breakpoint Type" "Function" 3. "Function" Customer::GetDiscount "OK" Oracle Solaris Studio 12.2 IDE 27

4. "Breakpoints" IDE dbx IDE "Output" 1. "Debug" Quote_1 "Debugging" "Variables" "Watches" "Call Stack" "Threads" "Process I/O" I/O "Dbx Console" Dbx 2. "Window" > "Debugging" > "Sessions" "Sessions" Oracle Solaris Studio 12.2 IDE 28

1. Quote_1 "Process I/O" I/O 2. Enter customer name: 3. "Breakpoints" 4. customer.cc GetDiscount 5. "Call Stack" 6. "Variables" Oracle Solaris Studio 12.2 IDE 29

7. "Continue" GetDiscount "Process I/O" I/O 8. "Variables" 9. "Call Stack" 10. "Continue" "Process I/O" I/O "Sessions" "Finish" 1. Quote_1 "Debug" 2. "Process I/O" I/O 3. GetDiscount "Window" > "Debugging" > "Disassembly" "Disassembly" "Editor" Oracle Solaris Studio 12.2 IDE 30

4. "Window" > "Debugging" > "Registers" "Registers" 5. "Window" > "Debugging" > "Memory" "Memory" Oracle Solaris Studio 12.2 IDE 31

1. "File" > "New Project" 2. "New Project" "Samples" "C/C++" 3. "Freeway Simulator" Freeway "Next" "Finish" 4. Freeway_1 "Run" "Freeway" 5. "Debug" > "Attach Debugger" Oracle Solaris Studio 12.2 IDE 32

6. "Attach" "Filter" Freeway 7. Freeway 8. "OK" 9. Freeway 1. "Debug" > "Debug core file" 2. "Debug core file" "Select Core File" "Browse" Oracle Solaris Studio 12.2 IDE 33

3. "Select Executable" "Executable" "Browse" "Executable" 4. "Project" <no project> <create new project> 5. "Debug" Oracle Solaris Studio 12.2 dbxtool Oracle Solaris Studio 12.2 IDE 34

2010 U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.as such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065. Oracle Corporation Oracle Java Oracle / AMD Opteron AMD AMD Opteron Advanced Micro Devices Intel Intel Xeon Intel Corporation SPARC SPARC International, Inc UNIX X/Open Company, Ltd Oracle Corporation Oracle Corporation 821-2515 Oracle Corporation 500 Oracle Parkway, Redwood City, CA 94065 U.S.A.