2.1.1VC++,C++,C,TC———认识开发环境和语言的区别
Visual C++
- VC++,一般是指微软公司的Visual studio开发套件中的Visual C++
开发环境。
所谓的开发环境,是集成了源代码编辑,编译,链接调试等功能的一个综合程序
C++
- C++,是另外一门有些类似C语法的面向对象的高级语言。虽然C语言不加修饰就可以被C++编译器编译。但C和C++是完全不同思想的语言,不应将C++看作是C的超集。
C
- C就是指C语言。
TurboC/C++
- TC 是Borland公司开发的C编程环境,是Turbo C的简称。一般学习C语言,都使用该编译环境,只是这已经算是老古董了,对于现在的操作系统,使用TC2来编写程序已经不适合了。
调试模式下的一些概念理解
GPU线程
- GPU即图形处理器(及显卡),在图形编程下,需要用到GPU线程调试
并行堆栈
- 堆栈就是写一个应用程序的执行过程,多核应用程序的执行过程
常用的CMD-DOS命令
- dir:列出当前目录下的文件及文件夹
- md:创建目录
- rd:删除目录
- cd:进入指定目录
- cd..:退回上一级目录
- cd/:退出到根目录
- del:删除文件
- exit:退出dos命令行
实例:
进入指定盘符下的文件夹,E:\c_workspace
cmd
e:
cd c_workspace
在指定目录下指定文件写内容,E:\c_workspace\hello.txt
echo hello>hello.txt
显示当前目录下的内容
- 显示文件夹
dir - 列当前目录所有文件(含隐含及系统文件)
dir/a - 列当前盘上的所有子目录和文件(含隐含及系统文件)
dir/s/a
创建目录
md hellodir
删除目录
rd hellodir
删除文件
del hello.txt
记事本编译.c文件
1 windows下的操作,(需要先安装vs2015)
A 用VC编译
- 新建文件,e:\c_workspace\hello.c
- 在hello.c文件中写main函数实例:
main(){
system(“echo hello world”);
} - 在vs2015软件目录下,打开,VS2014开发人员命令提示.exe
- 在,VS2014开发人员命令提示,窗口下进行命令行操作:
cd e:\c_workspace
e:
cl hello.c #链接编译.c文件,编译完成后会在当前目录下生成.exe文件
B 用gcc编译
未完
1 Linux下的操作
打开命令行界面后,
1. 打开记事本
gedit
2. 在记事本中写入demo,并保存为1.c
int main(){
system(“hello world”);
}
3. 命令行界面编译
gcc 1.c #编译成功以后会在当前目录下生成a.out,(等价于windows下的.exe文件)
./a.out #在命令行界面输出执行结果
4.使用vi编辑器,操作
- 命令行界面>vi 1.c #打开1.c文件
- 按下I键 #进入插入模式
- 光标移动到插入位置,插入文字
- 按一下ESC #退出编辑模式
- 命令行界面>w q #退出vi编辑模式并保存
- 修改文件名为2.c
- 命令行界面>gcc 2.c -o 2.out #编译2.c生成文件名为2.out的目标文件,如果使用gcc 2.c命令,只会生成a.out
- 命令行界面>./b.out