SunOS 5.10 sparc C/C++ 初学者之Hello World !
来源:互联网 发布:2016小说改编网络剧 编辑:程序博客网 时间:2024/05/17 06:44
一、CC
1、工作目录/data/aifront/cpl/others/demo01
<<hello.c>>
#include <stdio.h>main() {printf("Hello World !\n");}执行命令
[/data/aifront/cpl/others/demo01]CC hello.c[/data/aifront/cpl/others/demo01]a.outHello World !
二、CC分解动作
-P 仅通过预处理程序编译源,输出到 .i 文件[/data/aifront/cpl/others/demo01]CC -P hello.c -o tmp.i -S 编译并仅生成汇编代码 (.s)[/data/aifront/cpl/others/demo01]CC -S tmp.i -o tmp.s -c 仅编译 - 生成 .o 文件,禁止链接[/data/aifront/cpl/others/demo01]CC -c tmp.s -o tmp.o链接[/data/aifront/cpl/others/demo01]CC tmp.o -o bin
三、make
<<makefile>>
/data/aifront/cpl/others/demo01/makefile
COMMAND_C=CC -m32 +w -O3 -gCOMMAND_L=CC -m32main:step_1$(COMMAND_L) tmp.o -o binstep_1:$(COMMAND_C) -c hello.c -o tmp.oclean:rm -rf *.o执行编译命令
[/data/aifront/cpl/others/demo01]makeCC -m32 +w -O3 -g -c hello.c -o tmp.o"hello.c", 第 3 行: 警告: C++ 不支持在函数 main() 中使用隐式的 int.检测到 1 警告.CC -m32 tmp.o -o bin运行编译好的程序
[/data/aifront/cpl/others/demo01]binHello World !清理编译时的临时文件
[/data/aifront/cpl/others/demo01]make cleanrm -rf *.o
只编译出tmp.o文件
[/data/aifront/cpl/others/demo01]make step_1CC -m32 +w -O3 -g -c hello.c -o tmp.o"hello.c", 第 3 行: 警告: C++ 不支持在函数 main() 中使用隐式的 int.检测到 1 警告.
- SunOS 5.10 sparc C/C++ 初学者之Hello World !
- SunOS 5.10 sparc C/C++ 初学者之编译参数
- SunOS 5.10 sparc C/C++ 初学者之动态链接库
- SunOS 5.10 sparc C/C++ 初学者之ORACLE
- SunOS 5.10 sparc C/C++ 初学者之环境安装 (非root用户安装)
- Object-C 之 Hello World
- C语言之hello world
- C语言之hello world
- Linux下C语言开发(初学者) —— Hello world
- C语言开发之Hello,World来龙去脉
- C语言基础教程之hello world
- 一天一个C程序之Hello World
- NodeJS C/C++扩展之Hello World~
- “hello world” 开始c语言之旅
- C语言入门之”Hello , World!”
- 温故C++:Hello World
- C++(1) Hello world!
- C语言hello world
- ofstream和ifstream详细用法
- Visual Studio 2013 之初体验
- 获取系统毫秒时间值
- 视频专辑:Ant深入详解
- 牛刀小试驱动_hello.ko
- SunOS 5.10 sparc C/C++ 初学者之Hello World !
- mysql链接多线程安全问题
- hibernate 反向生成数据库表
- shell程序设计的语法--lt;条件测试>
- 枚举进程、进程快照、查找进程
- codeforces365A
- 视频专辑:OOAD与UML教学视频
- List<>泛型排序,快速去重复
- Brief Intro to URL Handling of Foundation Framework (Examples: Downloading from a URL)