傻渡娘吧 关注:48贴子:3,303
  • 13回复贴,共1
1楼2011-11-08 23:32回复
    试用code::blocks(code blocks)(控制台版)
    点击file–>new->project”,或者,更简单的,在“Start here”页面上,点击链接:
    Start here – Create a new project
    (Start here – Create a new project)
    同样可以出现新建项目的对话框。
    选中“Console application”之后,点击“Go!”,就开始进入向导了。
    向导第一步相当一个欢迎页面,直接跳过;
    第二步,选择“C++”;
    第三步:请输入项目标题,本项目将以此建立一个子文件夹,本例中,请输入:test1。其它的保持默认值。不过你最好观察一下它们都在什么位置。
    第四步:请选择编译器为“GNU G++ Compiler”,其它都保持默认值。点击“完成”按钮,结束向导。(code::blocks(code blocks)没有g++编译器,选gcc就可以,文件在保存的时候加上.cpp后缀)
    通过 Shift + F2键,切换出项目管理器,在其“Sources”下,找到main.cpp。双击开始编辑。将代码中的“Hello World”改成“test1”(不含引号)。
    保存后,选择主菜单“构建”下的“构建并运行”……运行结果如下:
    test1运行结果
    (test1运行结果)
    非常棒,在code::blocks(code blocks)中运行控制台程序时,它会自动为我们“暂停住”控制台窗口,并且还输出了程序的用时。我们再也不用写system(“pause”)了。


    2楼2011-11-08 23:32
    回复
      3楼2011-11-08 23:38
      回复
        Codeblocks作为linux下的C/C++ 集成开发环境(IDE)也十分好用。
        1.PC机的Codeblocks设置:
        当然,肯定是要装有Codeblocks才行啊,怎么装可以google一下。
        # codeblocks 打开Codeblocks
        启动起来后先新建一个工程:File--New--Project
        到如下界面,会让你选择新建工程的类型,这里选择console application。
        接着,选择语言类型,这里选择C。
        接着,next>,给工程取名,和设置工程路径。如下图:
        再Next>设置使用的编译器,由于后面还得修改所以先默吧,不管,后面在改!
        再Finish完成!
        点击小三角可以一级级目录看下去,这就是工程目录结构了。一直展开,发现自己已经生成了一个main.c!哈哈,人性化啊!自己随便加点小代码吧!
        到此。工程是建好了,接着就是设置一下再编译再远程debug了。先设置交叉编译器,选择project--build options。
        进入编译器选择:选择GUN ARM GCC Complier,下面第一个要打钩,也就是加上-g参数使得编译出来的程序可以arm gdb调试。
        ok,编译器选好了,接着设置编译器 settings---complier and debugger。
        选择要设置编译器。这里就是GUN ARM GCC Complier
        在选择toolchain executables标签。要说明的是下面的complier c++ complier Linker 。。。。都是自己本机的交叉编译工具链。

        击 ... 浏览工具的位置。我的是将交叉编译器安装在了 /usr/local/arm/3.4.1 下了!并将arm-linux-gdb另外安装好
        之后cp到了和arm-linux-gcc等工具的一个目录下了(/usr/local/arm/3.4.1/bin/),方便设置!
        挺重要的一点是:中间的目录一定要设置正确,一定是交叉编译工具链bin目录的上一级目录,我的是/usr/local/arm/3.4.1/bin/目录的上一级,即为/usr/local/arm/3.4.1
        ok!编译器设置完成。即可编译了。build---build
        接着就要设置远程调试的ip和端口了,为了连接开发板的gdbserver!选择build---propertiles。
        再选择Debugger标签。点击下面的debug填入开发板IP和端口,端口可以随意,但是必须和开发板上gdbserver监听的端口一致!
        。。。
        然后的就是和普通的IDE一样了~


        4楼2011-11-08 23:43
        回复
          我想吉岛肿么把官网提供的那个代码补全插件装上.....不过即使装上效果也布吉岛会肿么样......
          小傻娘, 咱们一起用vim吧~~
          


          5楼2011-11-19 20:28
          回复
            现在只能用vim


            6楼2011-11-19 20:40
            回复
              vim好学吗,用过一次放弃了,还是用现成的codeblocks吧


              IP属地:四川20楼2011-11-30 23:31
              回复
                还好吧


                21楼2011-11-30 23:34
                回复
                  回复21楼:vim有什么好处呢


                  IP属地:四川来自Android客户端22楼2011-11-30 23:54
                  回复
                    只是感觉比notepad好 其他的真不知道,,,


                    23楼2011-11-30 23:57
                    回复
                      回复23楼:自动补全比codeblocks好吗


                      IP属地:四川来自Android客户端24楼2011-12-01 00:02
                      回复
                        貌似只是个编译器,,,,,,木见过自动不全额,,


                        25楼2011-12-01 00:03
                        回复
                          我记得弄个什么clang complete好像就可以补全了


                          IP属地:四川26楼2011-12-01 14:17
                          回复
                            改时间试试


                            27楼2011-12-01 18:03
                            回复