久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2176|回復: 0
打印 上一主題 下一主題
收起左側

面試嵌入式工作碰壁有感(靜態庫制作)

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-23 18:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我喜歡電子設計,每當腦袋閃過idea時,我都會將這個想法變成現實,每當制作完成后都特別有成就感。就這樣愛好電子制作的我不甘心平庸的在維修廠一直工作下去。我開始報名嵌入式網絡課堂,花了重金來投資自己,學會了嵌入式開發的基礎知識熟悉了linux系統編程,嵌入式產品開發流程,應用編程的知識。我的技術有了很大提高,我在維修廠主動搞技術革新,為廠子解決了難題也為提高了自己的技術水平。就這樣積累了一段時間我開始了轉行業打算。面試并非一帆風順,處處碰壁,我應聘的是嵌入式驅動工程師,HR了解了我的水平后給出的回答是,我的技術知識太雜了,各方面都接觸點但都不深入,沒有開發經驗。而我選擇的驅動工程師要求要有工作經驗而且各方面涉及的知識都要明白。HR的建議可以做一些C語言方面的應用開發的工作,結果我的技術水平沒有達到那個深度面試還是失敗了。
我明白了我不能繼續待在原單位工作了,我打算去北上廣深一線城市找工作從基礎干起,積累工作經驗。同時繼續學習基礎知識。
今天我下班開始學習多文件編譯,動態庫制作,靜態庫制作等知識。

編譯四個步驟:1預處理 2編譯 3匯編 4鏈接
簡單的多文件編譯方法
gcc calc.c add.c sub.c mul.c div2.c -ocalc
其中calc.c中包含main函數,將需要編譯的文件都寫上gcc可以自動完成鏈接操作

通過練習上面的練習程序適應vi編輯器的操作了
vi命令 :wq 保存修改并退出 x刪除當前字符 yy復制一行 p粘貼粘貼板的內容到當前行的下面
i 從當前光標處進入插入模式 a追加模式,置光標于當前光標之后


制作目標文件 gcc add.c -c  輸入命令后會生成add.o文件
其實多文件編譯鏈接的是目標文件 gcc calc.c add.o sub.o mul.o div2.o -ocalc

制作靜態庫
ar命令 功能:創建,修改或擴展歸檔文件
ar 選項 歸檔文件 文件列表
選項 c:創建
r:插入文件
制作 ar cr lib文件名.a 目標文件列表
例子 ar cr libucalc.a add.o sub.o mul.o div2.o
靜態庫鏈接:gcc 源文件 -o 程序 -L路徑 -l文件名
例子 gcc calc.c -o calc -L. -lucalc

制作動態庫
gcc -fPIC -shared -o lib文件名.so 目標文件
-fPIC 生成非地址相關的共享庫
用法:gcc 源代碼 -o 程序 -L路徑 庫路徑


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品丝袜日韩 | 国产成人精品一区二区三区网站观看 | 中文字幕一区二区三区乱码图片 | 深爱激情综合 | 国产精品美女久久久久久久久久久 | 免费一二区 | 91av入口| 亚洲激情网站 | 欧美男人天堂 | 亚洲国产精品一区二区久久 | 紧缚调教一区二区三区视频 | 精品成人在线视频 | 国产农村妇女毛片精品久久麻豆 | 亚洲日本视频 | 国产欧美一区二区三区在线看 | 亚洲美乳中文字幕 | 日本不卡免费新一二三区 | 久久精品视频在线免费观看 | 欧美激情五月 | 狠狠婷婷综合久久久久久妖精 | 亚洲欧美一区二区三区国产精品 | 欧美三级视频在线观看 | 久久久精品综合 | 欧美日韩成人 | 一区中文字幕 | 成人超碰| 久久久女 | 欧美三级视频在线观看 | 影音先锋中文在线 | 亚洲欧美日韩在线 | 亚洲国产成人精品女人 | 91视频a | 射欧美| 日韩区 | 综合久久综合久久 | 91久久精品日日躁夜夜躁国产 | 欧美乱码精品一区二区三区 | 丁香综合| 精品久久99 | 欧美成人免费在线 | 午夜影院污|