踏入linux编程的第一步

     最近公司有个需求,需要在linux下跑个c程序,程序本身很简单,难就难在环境是linux,因为产品是显卡,需要使用AMD提供的测试程序,而那测试程序恰好是运行在linux下的,看来AMD的大大们对linux情有独钟啊。

     其实很早就想试试linux下编程,因为linux的开源很吸引人,但是一直迫于GCC的命令行界面和不容易调试的压力下未敢深入,这次既是机会,也是压力。

     windows用惯了,不想再找台电脑装linux开发环境。也不太情愿在全部在linux虚拟机里操作,so,想用嵌入式的方法来做,即先在cygwin里编写与测试,再交叉编译成x86的直接丢虚拟机里实际跑一下,最后直接发布出去。

     经历了一系列痛苦的交叉编译工具制作过程的失败后,最终因时间问题放弃(这里省略n字)

     不过在失败中接触到了codeblock这款优秀的工具,最终我采取了codeblock+cygwin来编写与测试,然后将开发目录挂载到虚拟机中的linux,在虚拟机中进行最后的编译。实际运作觉得效率也挺高的。

    linux神秘的面纱揭去后,加上本身的c基础,剩下的事情就顺理成章了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值