在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

windows平臺編譯命令行參數超過32K報錯規避辦法

冬至子 ? 來源:還沒想好 ? 作者:還沒想好 ? 2023-08-10 17:04 ? 次閱讀

打開工程目錄下 SConstruct 文件:

在 objs = PrepareBuilding(env, RTT_ROOT) 這一行后面添加如下代碼

prepare building environment

objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)

set spawn

def ourspawn(sh, escape, cmd, args, e):
filename = str(uuid.uuid4())
newargs = ' '.join(args[1:])
cmdline = cmd + " " + newargs
if (len(cmdline) > 16 * 1024):
f = open(filename, 'w')
f.write(' '.join(args[1:]).replace('', '/'))
f.close()

exec

cmdline = cmd + " @" + filename
proc = subprocess.Popen(cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, shell = False, env = e)
data, err = proc.communicate()
rv = proc.wait()
def res_output(_output, _s):
if len(_s):
if isinstance(_s, str):
_output(_s)
elif isinstance(_s, bytes):
_output(str(_s, 'UTF-8'))
else:
_output(str(_s))
res_output(sys.stderr.write, err)
res_output(sys.stdout.write, data)
if os.path.isfile(filename):
os.remove(filename)
return rv
if platform.system() == 'Windows':
env['SPAWN'] = ourspawn

在文件頭部導入相應的模塊

import subprocess
import platform
import uuid

將命令行參數寫入文件中,讓 gcc 工具鏈讀取文件編譯或鏈接。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3572

    瀏覽量

    89317
  • CMD命令
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8349
  • gcc編譯器
    +關注

    關注

    0

    文章

    78

    瀏覽量

    3428
  • RTThread
    +關注

    關注

    8

    文章

    132

    瀏覽量

    41003
收藏 人收藏

    評論

    相關推薦

    鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目跨平臺應用開發者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony/HarmonyOS
    的頭像 發表于 05-21 17:39 ?2003次閱讀
    鴻蒙ArkUI-X跨<b class='flag-5'>平臺</b>開發:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    ISE的命令行編譯

    幾個同名的空文件進去,結果是失敗,會有很多bug。請問怎么解決這個問題,即在clearup project files后或者是初次編譯時也能去使用這個命令行文件進行操作?。
    發表于 07-04 10:02

    cmd網絡經典命令行

    cmd網絡經典命令行:
    發表于 06-11 15:17 ?36次下載
    cmd網絡經典<b class='flag-5'>命令行</b>

    如何獲取其它程序的命令行參數

    開發環境:VC6 Windows XP 測試環境:WindowsXP 我們都知道,在程序里獲取命令行參數很簡單,WinMain函數會以參數的形式傳遞給我們,或者可以調用API Ge
    發表于 10-14 09:24 ?1次下載

    C語言入門教程-命令行參數

    命令行參數 在C中,獲取用戶輸入的命令行參數是很方便的。程序的主函數會接受一個argv參數。有許多高級的庫函數都會用到argv結構,所以了
    發表于 07-29 14:22 ?2624次閱讀

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2322次閱讀

    博達環網配置命令行

    博達工業交換要環網配置命令行
    發表于 12-27 16:24 ?0次下載

    CMD的命令行高級教程

    CMD的命令行高級教程
    發表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b>高級教程

    uvm命令行傳遞參數的小技巧

    當我們在創建動態仿真case時,使用命令行參數可以非常方便地控制DUT和TB的行為,比如配置寄存器、控制激勵的發送數量、打開或關閉某些scoreboard等。
    的頭像 發表于 08-19 11:53 ?5765次閱讀

    K210命令行開發環境搭建指南

    K210命令行開發環境搭建指南.pdf
    發表于 11-07 11:58 ?5次下載

    Fcoder從命令行批量轉換為TIFF

    何應用程序中,讓您只需一個命令即可自動執行重復的轉換任務。 命令行語法和用法 2TIFF圖像轉換器軟件可以從Windows 命令提示符、PowerShell或任何其他
    的頭像 發表于 05-22 14:13 ?854次閱讀
    Fcoder從<b class='flag-5'>命令行</b>批量轉換為TIFF

    STM32通過命令行編譯和下載keil和IAR工程的方法

    STM32通過命令行編譯和下載keil和IAR工程的方法
    的頭像 發表于 10-31 17:01 ?1610次閱讀
    STM32通過<b class='flag-5'>命令行</b><b class='flag-5'>編譯</b>和下載keil和IAR工程的方法

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“logout”,然后按回車鍵。 系統會提示您輸入管理員密碼。輸入
    的頭像 發表于 11-13 16:47 ?1850次閱讀

    idea如何輸入命令行參數

    在許多軟件開發和系統管理的任務中,我們經常需要向應用程序傳遞命令行參數命令行參數是在運行時傳遞給程序的值,用于指定程序的行為和配置選項。本文將詳細介紹如何在不同的編程語言和操作系統中
    的頭像 發表于 12-06 15:01 ?1247次閱讀

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?484次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】
    主站蜘蛛池模板: www在线视频在线播放 | 美女张开大腿让男人捅 | 国产女人视频免费观看 | 放荡女同老师和女同学生 | 狠狠色噜噜 | 操她射她 | 日本一区二区不卡在线 | 成人免费看黄页网址大全 | 侵犯希崎中文字幕在线 | 久久婷婷一区二区三区 | 六月婷婷精品视频在线观看 | 天天爽夜夜爽一区二区三区 | 两人性潮高免费视频看 | 欧美一级视频在线 | 五月天欧美| 高清一区二区在线观看 | 久久综合性| q2002在线观看免费 | 成人网18免费下 | 日韩xx00| 久久综合视频网 | 最新欧美精品一区二区三区 | 美国一级毛片片aa久久综合 | 色综合中文字幕 | 伊人久久成人爱综合网 | 国产乱码精品一区二区 | 黄色欧美 | 中文字幕在线永久在线视频2020 | 色成人在线| 奇米影视狠狠 | 人人干人人澡 | 鲁一鲁色一色 | 夜色福利 | 热久久久 | 国产男人女人做性全过程视频 | 国产亚洲卡二卡3卡4卡乱码 | 日本在线观看永久免费网站 | 日本三级黄色录像 | 99亚洲精品卡2卡三卡4卡2卡 | 久久亚洲国产欧洲精品一 | 免费黄色一级片 |