当前位置: 首页 > wzjs >正文

微网站怎么做的好建网站哪个平台好

微网站怎么做的好,建网站哪个平台好,哪家做企业网站,做申论真题网站目录 安装编译器一.c编译运行(粗暴简单)1.编写 C 程序:2. 预处理:3.编译:4. 汇编:5. 链接:6.运行 二.c编译运行(粗暴简单)1.编写 C 程序:2.预处理&#xff1a…

目录

  • 安装编译器
  • 一.c
    • 编译+运行(粗暴简单)
    • 1.编写 C 程序:
    • 2. 预处理:
    • 3.编译:
    • 4. 汇编:
    • 5. 链接:
    • 6.运行
  • 二.c++
    • 编译+运行(粗暴简单)
    • 1.编写 C++ 程序:
    • 2.预处理:
    • 3.编译:
    • 4.汇编:
    • 5. 链接:
    • 6.运行程序:
  • 三 . 关键区别
  • 四. 其他注意事项

安装编译器

确保安装了 gcc(用于 C 程序)和 g++(用于 C++ 程序)编译器:

sudo apt update
sudo apt install build-essential  # 安装 GCC 和 G++ 编译器

一.c

编译+运行(粗暴简单)

使用 gcc 编译器编译程序,并生成一个可执行文件。gcc hello.c -o hello编译成功后,运行生成的可执行文件:./hello
输出:Hello, Ubuntu! (C)

1.编写 C 程序:

nano hello.c 打开或创建

输入以下代码:

#include <stdio.h>
int main() {printf("Hello, Ubuntu! (C)\n");return 0;
}

2. 预处理:

gcc -E hello.c -o hello.i
-E:仅执行预处理步骤。
hello.i:预处理后的输出文件。

3.编译:

gcc -S hello.i -o hello.s
-S:生成汇编代码。
hello.s:汇编代码文件。

4. 汇编:

gcc -c hello.s -o hello.o
-c:生成目标文件(二进制)。
hello.o:目标文件。

5. 链接:

gcc hello.o -o hello
将目标文件链接为可执行文件。
运行程序:

6.运行

./hello
输出:Hello, Ubuntu! (C)

二.c++

编译+运行(粗暴简单)

使用 g++ 编译器编译程序,并生成一个可执行文件。g++ hello.cpp -o hello_cpp
编译成功后,运行生成的可执行文件:./hello_cpp
输出:Hello, Ubuntu! (C++)

1.编写 C++ 程序:

nano hello.cpp  打开或创建

输入以下代码:

#include <iostream>
int main() {std::cout << "Hello, Ubuntu! (C++)" << std::endl;return 0;
}

2.预处理:

g++ -E hello.cpp -o hello.ii
-E:仅执行预处理步骤。
hello.ii:预处理后的输出文件。

3.编译:

g++ -S hello.ii -o hello.s
-S:生成汇编代码。
hello.s:汇编代码文件。

4.汇编:

g++ -c hello.s -o hello.o
-c:生成目标文件(二进制)。
hello.o:目标文件。

5. 链接:

g++ hello.o -o hello_cpp
将目标文件链接为可执行文件。

6.运行程序:

./hello_cpp
输出:Hello, Ubuntu! (C++)

三 . 关键区别

编译器:

C 程序使用 gcc。
C++ 程序使用 g++

文件扩展名:

C 程序通常使用 .c 扩展名。
C++ 程序通常使用 .cpp 或 .cc 扩展名。

头文件:

C 程序使用 #include <stdio.h>。
C++ 程序使用 #include <iostream>

四. 其他注意事项

调试:可以使用 gdb 调试编译后的程序。

sudo apt install gdb
gdb ./hello

优化:在编译时添加 -O2 或 -O3 标志以启用优化。

gcc -O2 hello.c -o hello

多文件编译:如果有多个源文件,可以一起编译:

gcc file1.c file2.c -o program
http://www.dtcms.com/wzjs/389562.html

相关文章:

  • 山东省建设资格注册中心网站网络推广员要怎么做
  • 做网站网站制作网络营销 长沙
  • 做盗版网站引流百度竞价收费标准
  • 深圳网站建设深圳网络推广与优化
  • 广西桂林天气预报15天查询抖音seo公司
  • 网站流量统计怎么做的网站关键词优化报价
  • 主机屋空间安装织梦后台程序后怎么弄成淘宝客网站百度快照关键词推广
  • 西安做网站建设的公司软文营销文章500字
  • 网站绑定微信公众号微信朋友圈推广平台
  • 个人网站做论坛百度怎么发帖子
  • 做代还的人都聚集在哪些网站创建网站教程
  • 技术支持 湖北网站建设万网域名注册查询
  • 龙拓网站建设赣州seo优化
  • 做不好的网站违法吗专注于品牌营销服务
  • 做两个网站 之间超链接搜狗收录提交
  • wordpress本地无法打开济南seo官网优化
  • php网站开发实例源码如何做推广引流赚钱
  • php网站建设原码seo是什么牌子
  • 苏省住房和城乡建设厅网站首页自助建站系统破解版
  • 简述建设网站的步骤6线上it培训机构
  • 网络工程专业是干什么的惠州短视频seo
  • mac xampp wordpress 建立数据库连接时出错上海网络营销seo
  • 做外贸用什么视频网站好百度seo排名优化公司哪家好
  • html5高端网站建设织梦模板下载使用最佳搜索引擎优化工具
  • 深圳做棋牌网站建设哪家公司收费合理关键词有哪几种
  • 夸克建站系统源码下载关键词优化话术
  • 手机网站建设口碑好网络搭建是干什么的
  • 网站制作找云优化邮件营销
  • 武汉老牌网站建设公司百度ai人工智能
  • ps上做网站企业网站模板建站