大家好
所以我们回来了｡
让我们配置代码轻来与编译器一起工作｡
显然, 在这一点上, 我们已经安装了编译器, 我们已经安装了代码轻｡
因此, 第一步是打开代码灯, 这样您就可以进入您的应用程序｡
如果你移到下一个屏幕这里, 你会看到代码灯就在这里｡
如果你没有在那里看到它, 你有很多应用程序, 只需键入代码或类似的东西, 我们会发现代码轻｡
那我们就运行这个｡
你可以看到它正在打开｡
当你第一次运行code light时, 你会看到这个安装向导｡
如果没有安装向导, 可以在帮助下找到安装向导, 然后手动运行它｡
我选择Next, 我选择我的默认配置文件, 也就是C+++ development, 然后单击Next｡
现在我们要设置我们的编译器, 所以我们要点击扫描按钮, 它应该找到我们刚刚安装的编译器｡
我点击扫描就可以了｡
它被称为GCC｡
这是我们将在Linux上为编译器使用的名称｡
所以我们只要选择next, 它就会为我们设置编译器｡
自定义颜色｡
你可以使用明亮的主题或黑暗的主题完全取决于你｡
我还是用默认值吧｡
单击下一个空白和缩进｡
我将保留所有这些默认值并单击Finish｡
到了这一步我们就结束了
它会自动关闭再打开｡
好的｡
在这一点上, 我们有几个领域｡
我们在左边有这个区域, 这是工作区视图｡
这是我们要存储所有工作区和项目的地方｡
我们有这个区域, 现在只是四个大按钮的区域｡
这将是我们的编辑｡
我们可以在这里输入代码｡
然后在这里, 您可以看到本地工作区, 因为这是我第一次运行它, 所以我没有打开任何工作区｡
但是一旦你开始创建工作区, 它们就会显示在这里, 你可以选择一个最近打开的工作区,
这很好｡
好的, 我们的第一项任务是创建一个新的工作区｡
因此, 就像许多现代用户界面一样, 通常有三种或四种或五种方法来做同样的事情｡
在这种情况下, 我可以点击这个大按钮, 创建一个新的工作区｡
我可以找到工作区, 新的工作区, 可能还有其他方法可以做到这一点｡
我将单击这个大按钮, 上面写着“创建新工作区”｡
一旦我这样做了, 你需要选择工作空间的类型｡
它将永远是一个C++的工作区, 并单击OK｡
现在, 工作空间路径是什么？
我将把它存储在文档中而不是文件中｡
我将在我的主目录下创建一个新文件夹, 我将把它命名为workspaces｡
这就是我要保存所有工作区的地方｡
现在为了创建一个新的文件夹, 你可以到这里来, 你也可以通过终端上的命令行来完成｡
但我只会用界面来做｡
我将选择这个家伙, 然后输入workspaces并创建它｡
你可以看到它现在就出现在你期望的地方｡
所以我想选择工作区并点击打开, 现在我的工作区名称是什么？
这个叫工作区一号或者第一区或者第二区随便你怎么叫
如果你正在学习这门课, 你可以称之为第三部分｡
第四部分
第五部分, 并为该课程的特定部分创建所有项目｡
或者你可以用任何对你有意义的方式来组织｡
确保您已经选中了在一个单独的目录下创建工作区｡
这样, 它将使您的工作区很好地组织起来, 我将单击OK｡
现在您可以在工作区视图中看到它已经创建了该工作区｡
现在我们要创建一个项目｡
同样, 选择工作区, 您可以在这里创建文件｡
我将右键单击工作区并创建一个新项目｡
现在我们有一堆选项要设置, 非常简单｡
第一个问题是项目的名称是什么？
好吧, 我会给这个项目起个名字, 不管你想叫什么｡
一件非常重要的事｡
不要在此处使用共享驱动器｡
不要在任何地方使用空格｡
例如, 不要说项目一｡
不要使用特殊字符｡
别这样
不要使用国际字符｡
只要使用简单的单词, 没有标点符号, 没有空格, 没有特殊字符｡
这是构建失败的最大原因之一｡
所以, 再一次, 保持名称非常, 非常简单｡
所以一号工程, 确保这个被检查过｡
在项目自己的文件夹中创建项目｡
类别是控制台应用程序｡
这是一个在终端中运行的应用程序｡
类型将是简单的可执行GCC, 因为我们正在编写C应用程序｡
所以简单的可执行GCC｡
编译器将是GCC 11, 你刚刚安装的那个, 或者是GCC的任何版本｡
调试器将成为GNU GDB调试器｡
构建系统将是默认和默认的｡
确保选择构建系统作为默认值非常重要｡
所以继续点击OK｡
所以我们将在这里看到我们现在有一个项目, 工作区下的一个文件夹, 一个文件夹｡
我们可以最大化它, 我们将看到一个源目录, 然后我们将看到main｡ c.第一次会议
所有的C程序都以C扩展名结束｡
所以我们可以双击这个, 你会注意到编辑器现在打开了主C程序, 里面有一些代码｡
此代码由代码灯自动生成｡
你现在不需要理解这些代码｡
再说一次, 我知道可能会有很多关于这个的问题｡
我们会仔细检查所有的细节｡
这是后来的事｡
现在, 我们正在尝试将我们的环境设置为能够构建运行我们的程序｡
所以这段代码非常重要｡
你会看到一些花括号之类的东西｡
这是我们的源代码｡
你会注意到的是, 如果你编辑这个源代码, 那么假设我们将Hello world更改为hello testing｡
我们会注意到, 当它变成红色时, 这意味着该文件未保存｡
所以你可以随时保存你的文本, 保存你的源代码, 通过点击控制, 然后你会看到, 消失｡
或者你也可以点击文件然后说保存文件｡
所以现在我们必须检查项目设置, 以确保它们正常｡
我们可以在左手边突出显示我们的项目｡
我们可以点击这个扳手图标进入设置, 也可以右键单击进入设置｡
这边两条路都行｡
所以一旦我们按下扳手, 你会看到项目设置出现, 你会注意到很多这是为我们填写的｡
这是我们之前选择的编译器, 还有一些其他的东西, 我们可以把它们作为默认值｡
我们想转到编译器设置, 我们想转到C编译器选项, 就在这里, 你会看到已经有一些选项为我们选择,
G Dwarf两个, 这是为了调试dash OS进行优化｡
仪表板把所有的警告都打开了｡
现在, 我们可以点击右手边的点, 点, 点, 看看是否有任何其他我们想要启用的选项｡
我不认为真正唯一有趣的是启用C99特性, 你会看到它在命令行下面添加｡
所以你完全明白我们之前说的了｡
然后你看到标准的C99, 这可能是我们唯一需要的.
其他一切都是好的调试｡
如果这里丢了什么东西, 你可以上去检查一下, 然后我们就可以动手了｡
好的, 我们要确保我们的链接器也有一些选项｡
这里有个点, 点, 点.
如果你在选择文本字段后选择它, 如果你点击点, 点, 点, 你基本上可以说是静态链接｡
我们只想先说一声静电, 然后再打｡
好的｡
这些就是我们需要应用的所有设置｡
调试器应该已经为您设置好了, 但是如果没有, 我们要确保我们选择了调试器,
即您的用户文件夹中的GDB调试器｡
所以你通常可以去用户bin并尝试找到GDB｡
如果你向下滚动到这里, GDB就是我们要用的调试器｡
所以我们可以将调试器路径指向gdb, 确保其他一切都设置好了, 然后我们可以点击apply,
然后点击｡
好的｡
在这一点上, 我们希望实际上能够构建和运行我们的程序, 这样我们就可以通过再次选择一个项目来构建和编译｡
你可以右键单击, 然后说build, 或者你可以直接进入菜单选项, 然后说rebuild, project,
build, project｡
任何一个都行｡
所以一旦你点击了build project, 你会看到在build选项卡的底部有一些输出｡
你看到的基本上是我们刚刚在项目设置中应用的命令和选项, 对吗？
你可以看到Dwarf 2用于调试标准C, 99个破折号警告, 等等｡
你可以看到那个破折号静态链接选项, 你还可以看到最重要的, 没有错误, 没有错误,
没有警告｡
现在, 如果你缺少一个分号, 或者缺少一个括号, 或者类似的东西, 你试图构建｡
你会发现有一个错误, 你必须去, 你必须修复这个错误｡
我们将在后面的讲座中再次讨论C语言的语法和许多其他重要的编码选项｡
但是您应该能够仅通过已经出现的模板化代码成功地构建｡
你应该看到我刚才展示的输出｡
对吧？
成功生成项目零错误｡
现在你可以再次运行你的程序｡
我们可以回到构建菜单选项｡
我们可以说运行, 一旦我们点击运行, 它会出现, 它会说, 你想再次构建吗？
诸如此类｡
我们可以
我们刚刚建立了, 所以我们基本上可以说执行｡
我们不需要再建了｡
所以我们可以说execute, 然后它会打开我们的终端, 对吧, 输出｡
你好, 测试
所以我们能够成功地运行我们的程序, 它说, 点击任何键, 继续为终端去了, 所以我们可以继续,
并做到这一点｡
所以我们可以开始了｡
同样, 你必须注意一些错误, 常见的错误, 你可能会看到, 如果主要是拼写错误或失踪的括号｡
但在这一点上, 我们编译我们能够成功地运行我们的程序｡
所以我们的环境是相当稳固的｡
您会注意到底部的两个最重要的窗口, 构建和输出｡
输出只是告诉你当前正在执行的构建中发生了什么, 这是最重要的事情,
因为它有所有的编译器输出, 如果你有任何错误, 都会在那里列出｡
在下一个视频中, 我们将向您展示如何设置实际模板, 这样您就不必为每个项目提供所有设置｡
你基本上可以继承项目设置, 你不必做标准的C, 99等｡
有了静态链接, 我们真的很接近开始编写一些代码, 所以我们继续前进｡
如果您有任何问题, 请在论坛上发表｡
谢谢大家｡