本人现在想学linux环境下编程,学过一点c语言基础,就是不知道我该先精通c语言还是先熟悉linu 想学linux下C语言编程,是先学linux好还是先学C语言...

\u521d\u5b66C\u8bed\u8a00\u8fd8\u4e0d\u592a\u7cbe\u901a\uff0c\u8bf7\u6c42\u6307\u5bfc\u7ed9\u8be6\u7ec6\u7684\u89e3\u91ca\u4e00\u4e0b

\u57fa\u7840\u9636\u6bb5\u5c31\u627e\u4e60\u9898\u968f\u4fbf\u7f16\u7ec3\u624b\u5c31\u884c\uff0c\u719f\u6089\u4e86\u4e4b\u540e\u8003\u8651\u5176\u4ed6\u7684\uff0cC\u8bed\u8a00\u6d89\u53ca\u7684\u5b9a\u897f\u5f88\u591a

\u5f53\u7136\u662fc\u8bed\u8a00\u4e86\uff0clinux\u5f88\u96be\uff0c\u5148\u5b66\u57fa\u7840\u7684

应该先把C语言学深入一些,Linux系统很容易上手的,如果你只是限于基础的编程的话,就只用掌握"gcc""vi"少数几个命令就可以在Linux运行C程序了。精通C后,不管在哪个平台下都可以利用C的可移值性编程,这才是重点。其实假如你自己觉得接受能力不错的话,可以同时进行,也就是在Linux系统下写程序,效果还是不错的。

先熟悉linux系统,不管你学c语言还是其他语言,linux环境必会,对以后编程方面扩展知识有很大帮助。

可以并行进行

  • 鎬庢牱鍦Linux涓缂栫▼?闇瑕佷粈涔堟妧鏈?
    绛旓細浜嗚В涓涓Linux鐨鐩綍缁撴瀯:杩欎釜鏄簡瑙inux鐨勫熀纭,鏍圭洰褰曚笅闈㈤兘鏈夊摢浜涚洰褰,姣忎釜鐩綍閮芥槸骞蹭粈涔,甯哥敤鐨勯厤缃枃浠(缃戠粶IP銆鐜鍙橀噺)閮藉湪鍝,甯哥敤搴撻兘鍦ㄥ摢,杩欎釜閮介渶瑕佷簡瑙f帉鎻: 鐔熸倝甯哥敤鐨凩inuxShell鍛戒护:杩欎釜鏄娇鐢↙inux鐨勫熀纭,鍍忓父瑙佺殑ls,cd,find,mdkir,rm,top,grep,sed,awk,su绛,绠鍖栫増鐨凩inux灏卞彧Terminal缁堢鑰屽凡...
  • 鍦Linux涓鍋氬紑鍙戣瀛︿範Linux鍝簺涓滆タ_linux闇瑕佸浠涔
    绛旓細1銆佽瀛︿範Linux锛岄鍏堣浼氱敤锛屽鏋滀笉浼氱敤鎬庝箞鐭ラ亾鎬庝箞鐭ラ亾鎬庝箞鍘诲仛锛屾墍浠ラ渶瑕佸涔燣inux绯荤粺鐨勫畨瑁呭強浣跨敤銆2銆佸浼氱敤Linux浜嗭紝閭d箞鎴戜滑灏辫鍋氫竴浜汱inux涓嬬殑寮鍙戜簡锛屽紑鍙戜粈涔堝憿锛熺湅鍒扮綉涓婃湁寰堝寰堝己澶у緢鏈夎叮鐨勭▼搴忥紝鎴戜滑閮藉彲浠ュ皾璇曞幓鍋氾紝鍙槸濡備綍鍘诲仛鍛紝绋嬪簭鏄粈涔堝憿锛屾庝箞鍐欏憿锛熻繖鏃舵垜浠渶瑕佸涔犱竴浜涜瑷锛...
  • 瀛︿範LINUX涓嬬殑缃戠粶缂栫▼ 蹇呯湅浠涔堜功
    绛旓細1:棣栧厛鐪<Unix鐜楂樼骇缂栫▼>,澶ф鎶Linux缂栫▼杩欏潡浜嗚В浜;2:鐒跺悗鐪<tcp/ip 璇﹁В>杩欐湰涔︽湁鐐瑰帤,鎱㈡參鐪,鎶奣CP/IP鐨勫崗璁兘鐪嬫噦,閲岄潰灏辩敤浜嗗緢澶歀inux绋嬪簭浠g爜鍦ㄨ瑙;3:鏈鍚庣湅<UNIX缃戠粶缂栫▼鍗>,涓婇潰鍐欎簡鍚勭鐨勭綉缁滅紪绋嬫柟娉曠瓑绛;濡傛灉浣犲彧鏄竴鏃剁殑瀛︿範涓缂栫▼,閭e氨鐪嬩笅<Unix鐜楂樼骇缂栫▼>璺<UNIX缃戠粶缂栫▼...
  • 濡備綍瀛︿範linux寮鍙
    绛旓細linux绯荤粺鏈鍒濆彲浠瀛inux鍩虹鐭ヨ瘑銆佸熀鏈懡浠ゃ傝繕鍙互瀛︿範Linux鐢ㄦ埛鍙婃潈闄愬熀纭銆丩inux绯荤粺杩涚▼绠$悊杩涢樁銆乴inux楂樻晥鏂囨湰銆佹枃浠跺鐞嗗懡浠ゃ乻helI鑴氭湰鍏ラ棬绛夌瓑鐭ヨ瘑銆傚濂借繖浜涚煡璇嗗悗灏卞彲浠ュ涓婂眰鐨勫簲鐢ㄥ拰鏈嶅姟杩涜娣卞叆瀛︿範锛屽湪瀛︿範杩囩▼涓彲鍦ㄧ數鑴戜笂杈圭粌涔犺竟瀛︺侺inux鐨勭敤澶 linux鏄竴濂楀厤璐瑰紑鏀炬簮浠g爜鐨勬搷浣滅郴缁燂紝鐢ㄦ埛鍙...
  • 瀛﹀ソ鍦linux涓缂栫▼闅惧悧?
    绛旓細涓嶉毦锛Linux鐨API鎵300澶氾紝windows鍙风О涓婂崈锛屼綘鑳藉濂絯indows涓嬬殑缂栫▼锛孡inux灏辨病闂銆傚叧閿槸涓濈淮鐨勮浆鎹紝Linux涓娌℃湁锛堟垨鑰呰娌℃湁濂界敤鐨勶級鍍廣C涓鏍风殑IDE锛屽ぇ澶氭暟寮鍙戜汉鍛樹娇鐢╲im/emacs+gcc+gdb寮鍙戯紝閮芥槸鍛戒护琛岀殑锛屼粠windows杞繃鏉ワ紝杩欐槸涓潕鍎裤傝屼笖Linux娌℃湁鍍廙FC涓鏍风殑楂樺眰鎶借薄锛屽熀鏈兘鏄洿鎺...
  • 濡傛灉鎯冲Linux,搴旇鎬庝箞瀛?
    绛旓細瀛︿範Linux姝ラ锛1銆佸厛浜嗚В浜嗚В鍩虹鍚э紝鎵句竴鏈杽涓鐐圭殑锛屾祬涓鐐圭殑涔︼紝浜嗚В涓涓嬩粈涔堟槸linux銆傛湁涓熀鏈簡瑙e嵆鍙備笉寤鸿椹笂鐪嬨婇笩鍝ョ殑Linux绉佹埧鑿溿嬶紝杩欐湰涔﹀緢涓嶉敊锛屽鏋滀綘浜嗚Вlinux鍩虹涔嬪悗鍐嶇湅锛屽浣犲彲浠ヨ鏄笉鍙楃泭鍖祬閮戒笉琛屻傛病鍩虹鐪嬨婇笩鍝ョ殑Linux绉佹埧鑿溿嬫瘮杈冪棝鑻︼紝鍐呭寰堝銆2銆佷簡瑙d箣鍚庯紝鍦ㄨ嚜宸...
  • 鎬庢牱瀛︿範鍦linux鎿嶄綔绯荤粺涓鐢–璇█缂栫▼
    绛旓細鍦Linux涓嬮潰,濡傛灉瑕佺紪璇戜竴涓狢璇█婧愮▼搴,鎴戜滑瑕佷娇鐢℅NU鐨刧cc缂栬瘧鍣. 涓嬮潰鎴戜滑浠ヤ竴涓疄渚嬫潵璇存槑濡備綍浣跨敤gcc缂栬瘧鍣. 鍋囪鎴戜滑鏈変笅闈竴涓潪甯哥畝鍗曠殑婧愮▼搴(hello.c): int main(int argc,char **argv) { printf("Hello Linux\n"); }瑕佺紪璇戣繖涓▼搴,鎴戜滑鍙鍦ㄥ懡浠よ涓嬫墽琛: gcc -o hello hello.c gcc 缂栬瘧...
  • linux缂栫▼瀛︿粈涔?
    绛旓細涓銆佸伐鍏风殑浣跨敤1銆佸浼氫娇鐢╲im/emacs锛寁im/emacs鏄linux涓鏈甯哥敤鐨勬簮鐮佺紪杈戝叿锛屼笉鍏夎瀛︿細鐢ㄥ畠浠紪杈戞簮鐮侊紝杩樿瀛︿細鐢ㄥ畠浠繘琛屾煡鎵俱佸畾浣嶃佹浛鎹㈢瓑銆傛柊鎵嬬殑璇濇帹鑽愪娇鐢╲im锛岃繖涔熸槸鎴鐩墠浣跨敤鐨勬枃鏈紪杈戝櫒銆2銆佸浼歮akefile鏂囦欢鐨勭紪鍐欒鍒欙紝骞剁粨鍚堜娇鐢ㄥ伐鍏穉clocal銆乤utoconf鍜宎utomake鐢熸垚makefile鏂囦欢銆3銆佹帉鎻...
  • 鎴鐜板湪鎵撶畻瀛︿範linux 涓嬬殑c/c++绋嬪簭璁捐,璋佽兘鎺ㄨ崘涓涓猯inux鐗堟湰?
    绛旓細鎴戞帹鑽愪綘鐢ㄧ殑linux鐗堟湰鏄痜edora 鎴戜笉鏄お鎺ㄨ崘浣犵敤ubuntu,鍥犱负杩欎釜鐗堟湰鐨linux鐨渚ч噸鐐瑰拰fedora绛変竴绯诲垪鐨勬櫘閫歭inux涓嶆槸澶竴鏍,ubuntu鐨勭壒鐐规槸瀹冪殑妗岄潰鐜,鑰宖edora鍒欐槸寰堝叏闈㈢殑缂栫▼Linux鐗堟湰
  • 鎯冲湪LINUX涓嬪涔C璇█,璇ュ浣曞紑濮?
    绛旓細涓銆佸伐鍏风瘒 鈥滃叕娆插杽鍏朵簨锛屽繀鍏堝埄鍏跺櫒鈥濄傜紪绋嬫槸涓闂ㄥ疄璺垫у緢寮虹殑宸ヤ綔锛屽湪浣犱互鍚庣殑瀛︿範鎴栧伐浣滀腑锛屼綘灏嗗父甯镐細涓庝互涓嬪伐鍏锋墦浜ら亾, 涓嬮潰鍒楀嚭瀛︿範C璇█缂栫▼甯稿父鐢ㄥ埌鐨勮蒋浠跺拰宸ュ叿銆1銆佹搷浣滅郴缁 鍦║NIX鎴Linux绯荤粺涓涔燙寰堟柟渚匡紝鎵浠ュ湪寮濮嬫偍鐨勫涔犳梾绋嬪墠璇峰厛閫夋嫨涓涓猆NIX鎴Linux鎿嶄綔绯荤粺锛鐩墠鍙緵涓汉...
  • 扩展阅读:自学linux哪里学最好 ... linux java ... 学python后到底能干什么 ... 学linux越老越吃香吗 ... 学java的方法 ... 运维工程师自学可行吗 ... 自学嵌入式linux多长时间 ... linux为什么很少人用 ... python和c++学哪个好 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网